Browse Source

任务查询数据量

master
songguoqiang 2 years ago
parent
commit
e08ee4513e
  1. 16
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countJob/CountJobMainController.java
  2. 16
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnJob/CustomerreturnJobMainController.java
  3. 16
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectJob/InspectJobMainController.java
  4. 2
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueJob/IssueJobMainController.java
  5. 16
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/scrapJob/ScrapJobMainController.java
  6. 16
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueJob/UnplannedissueJobMainController.java
  7. 16
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptJob/UnplannedreceiptJobMainController.java
  8. 12
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/countJob/CountJobMainMapper.java
  9. 12
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/customerreturnJob/CustomerreturnJobMainMapper.java
  10. 13
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/inspectJob/InspectJobMainMapper.java
  11. 12
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/scrapJob/ScrapJobMainMapper.java
  12. 11
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/unplannedissueJob/UnplannedissueJobMainMapper.java
  13. 12
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/unplannedreceiptJob/UnplannedreceiptJobMainMapper.java
  14. 8
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/countJob/CountJobMainService.java
  15. 9
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/countJob/CountJobMainServiceImpl.java
  16. 8
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/customerreturnJob/CustomerreturnJobMainService.java
  17. 9
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/customerreturnJob/CustomerreturnJobMainServiceImpl.java
  18. 8
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/inspectJob/InspectJobMainService.java
  19. 9
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/inspectJob/InspectJobMainServiceImpl.java
  20. 8
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/scrapJob/ScrapJobMainService.java
  21. 9
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/scrapJob/ScrapJobMainServiceImpl.java
  22. 8
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/unplannedissueJob/UnplannedissueJobMainService.java
  23. 9
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/unplannedissueJob/UnplannedissueJobMainServiceImpl.java
  24. 8
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/unplannedreceiptJob/UnplannedreceiptJobMainService.java
  25. 9
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/unplannedreceiptJob/UnplannedreceiptJobMainServiceImpl.java

16
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/countJob/CountJobMainController.java

@ -12,6 +12,7 @@ import com.win.module.wms.dal.dataobject.countJob.CountJobDetailDO;
import com.win.module.wms.service.countJob.CountJobDetailService;
import com.win.module.wms.service.rule.RuleService;
import io.swagger.v3.core.util.Json;
import jodd.util.StringUtil;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import org.springframework.validation.annotation.Validated;
@ -153,4 +154,19 @@ public class CountJobMainController {
return success(result);
}
@PostMapping("/getCountByStatus")
@Operation(summary = "APP获得盘点任务数量根据任务状态")
@Parameter(name = "types", description = "类型数组", required = false, example = "\"types\":[\"1\",\"2\"]")
@PreAuthorize("@ss.hasPermission('wms:count-job-main:query')")
public CommonResult<Map<String,Integer>> getCountByStatus(@RequestBody Map<String, List<String>> map) {
List<String> list = new ArrayList<>();
if(map==null||map.get("types")==null|| StringUtil.isEmpty(map.get("types").toString())){
list.add("1");//默认不传为执行中的
}else{
list = map.get("types");
}
Map<String, Integer> countByStatus = countJobMainService.getCountByStatus(list);
return success(countByStatus);
}
}

16
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/customerreturnJob/CustomerreturnJobMainController.java

@ -7,6 +7,7 @@ import com.win.module.wms.controller.customerreturnJob.vo.*;
import com.win.module.wms.convert.customerreturnJob.CustomerreturnJobDetailConvert;
import com.win.module.wms.dal.dataobject.customerreturnJob.CustomerreturnJobDetailDO;
import com.win.module.wms.service.customerreturnJob.CustomerreturnJobDetailService;
import jodd.util.StringUtil;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import org.springframework.validation.annotation.Validated;
@ -147,4 +148,19 @@ public class CustomerreturnJobMainController {
return success(result);
}
@PostMapping("/getCountByStatus")
@Operation(summary = "APP获得客户退货任务数量根据任务状态")
@Parameter(name = "types", description = "类型数组", required = false, example = "\"types\":[\"1\",\"2\"]")
@PreAuthorize("@ss.hasPermission('wms:customerreturn-job-main:query')")
public CommonResult<Map<String,Integer>> getCountByStatus(@RequestBody Map<String, List<String>> map) {
List<String> list = new ArrayList<>();
if(map==null||map.get("types")==null|| StringUtil.isEmpty(map.get("types").toString())){
list.add("1");//默认不传为执行中的
}else{
list = map.get("types");
}
Map<String, Integer> countByStatus = customerreturnJobMainService.getCountByStatus(list);
return success(countByStatus);
}
}

16
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/inspectJob/InspectJobMainController.java

@ -7,6 +7,7 @@ import com.win.module.wms.controller.inspectJob.vo.*;
import com.win.module.wms.convert.inspectJob.InspectJobDetailConvert;
import com.win.module.wms.dal.dataobject.inspectJob.InspectJobDetailDO;
import com.win.module.wms.service.inspectJob.InspectJobDetailService;
import jodd.util.StringUtil;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import org.springframework.validation.annotation.Validated;
@ -168,4 +169,19 @@ public class InspectJobMainController {
return success(result);
}
@PostMapping("/getCountByStatus")
@Operation(summary = "APP获得检验任务数量根据任务状态")
@Parameter(name = "types", description = "类型数组", required = false, example = "\"types\":[\"1\",\"2\"]")
@PreAuthorize("@ss.hasPermission('wms:inspect-job-main:query')")
public CommonResult<Map<String,Integer>> getCountByStatus(@RequestBody Map<String, List<String>> map) {
List<String> list = new ArrayList<>();
if(map==null||map.get("types")==null|| StringUtil.isEmpty(map.get("types").toString())){
list.add("1");//默认不传为执行中的
}else{
list = map.get("types");
}
Map<String, Integer> countByStatus = inspectJobMainService.getCountByStatus(list);
return success(countByStatus);
}
}

2
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/issueJob/IssueJobMainController.java

@ -147,7 +147,7 @@ public class IssueJobMainController {
}
@PostMapping("/getCountByStatus")
@Operation(summary = "APP获得料任务数量根据任务状态")
@Operation(summary = "APP获得料任务数量根据任务状态")
@Parameter(name = "types", description = "类型数组", required = false, example = "\"types\":[\"1\",\"2\"]")
@PreAuthorize("@ss.hasPermission('wms:issue-job-main:query')")
public CommonResult<Map<String,Integer>> getCountByStatus(@RequestBody Map<String, List<String>> map) {

16
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/scrapJob/ScrapJobMainController.java

@ -5,6 +5,7 @@ import com.win.module.system.api.user.dto.AdminUserRespDTO;
import com.win.module.wms.convert.scrapJob.ScrapJobDetailConvert;
import com.win.module.wms.dal.dataobject.scrapJob.ScrapJobDetailDO;
import com.win.module.wms.service.scrapJob.ScrapJobDetailService;
import jodd.util.StringUtil;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import org.springframework.validation.annotation.Validated;
@ -144,4 +145,19 @@ public class ScrapJobMainController {
return success(result);
}
@PostMapping("/getCountByStatus")
@Operation(summary = "APP获得报废出库任务数量根据任务状态")
@Parameter(name = "types", description = "类型数组", required = false, example = "\"types\":[\"1\",\"2\"]")
@PreAuthorize("@ss.hasPermission('wms:scrap-job-main:query')")
public CommonResult<Map<String,Integer>> getCountByStatus(@RequestBody Map<String, List<String>> map) {
List<String> list = new ArrayList<>();
if(map==null||map.get("types")==null|| StringUtil.isEmpty(map.get("types").toString())){
list.add("1");//默认不传为执行中的
}else{
list = map.get("types");
}
Map<String, Integer> countByStatus = scrapJobMainService.getCountByStatus(list);
return success(countByStatus);
}
}

16
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedissueJob/UnplannedissueJobMainController.java

@ -7,6 +7,7 @@ import com.win.module.wms.controller.unplannedissueJob.vo.*;
import com.win.module.wms.convert.unplannedissueJob.UnplannedissueJobDetailConvert;
import com.win.module.wms.dal.dataobject.unplannedissueJob.UnplannedissueJobDetailDO;
import com.win.module.wms.service.unplannedissueJob.UnplannedissueJobDetailService;
import jodd.util.StringUtil;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import org.springframework.validation.annotation.Validated;
@ -146,4 +147,19 @@ public class UnplannedissueJobMainController {
return success(result);
}
@PostMapping("/getCountByStatus")
@Operation(summary = "APP获得计划外出库任务数量根据任务状态")
@Parameter(name = "types", description = "类型数组", required = false, example = "\"types\":[\"1\",\"2\"]")
@PreAuthorize("@ss.hasPermission('wms:unplannedissue-job-main:query')")
public CommonResult<Map<String,Integer>> getCountByStatus(@RequestBody Map<String, List<String>> map) {
List<String> list = new ArrayList<>();
if(map==null||map.get("types")==null|| StringUtil.isEmpty(map.get("types").toString())){
list.add("1");//默认不传为执行中的
}else{
list = map.get("types");
}
Map<String, Integer> countByStatus = unplannedissueJobMainService.getCountByStatus(list);
return success(countByStatus);
}
}

16
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/controller/unplannedreceiptJob/UnplannedreceiptJobMainController.java

@ -6,6 +6,7 @@ import com.win.module.wms.controller.unplannedreceiptJob.vo.*;
import com.win.module.wms.convert.unplannedreceiptJob.UnplannedreceiptJobDetailConvert;
import com.win.module.wms.dal.dataobject.unplannedreceiptJob.UnplannedreceiptJobDetailDO;
import com.win.module.wms.service.unplannedreceiptJob.UnplannedreceiptJobDetailService;
import jodd.util.StringUtil;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import org.springframework.validation.annotation.Validated;
@ -139,4 +140,19 @@ public class UnplannedreceiptJobMainController {
return success(result);
}
@PostMapping("/getCountByStatus")
@Operation(summary = "APP获得计划外入库任务数量根据任务状态")
@Parameter(name = "types", description = "类型数组", required = false, example = "\"types\":[\"1\",\"2\"]")
@PreAuthorize("@ss.hasPermission('wms:unplannedreceipt-job-main:query')")
public CommonResult<Map<String,Integer>> getCountByStatus(@RequestBody Map<String, List<String>> map) {
List<String> list = new ArrayList<>();
if(map==null||map.get("types")==null|| StringUtil.isEmpty(map.get("types").toString())){
list.add("1");//默认不传为执行中的
}else{
list = map.get("types");
}
Map<String, Integer> countByStatus = unplannedreceiptJobMainService.getCountByStatus(list);
return success(countByStatus);
}
}

12
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/countJob/CountJobMainMapper.java

@ -10,6 +10,7 @@ import com.win.framework.mybatis.core.util.QueryWrapperUtils;
import com.win.module.wms.controller.countJob.vo.CountJobMainExportReqVO;
import com.win.module.wms.controller.countJob.vo.CountJobMainPageReqVO;
import com.win.module.wms.dal.dataobject.countJob.CountJobMainDO;
import com.win.module.wms.dal.dataobject.scrapJob.ScrapJobMainDO;
import org.apache.ibatis.annotations.Mapper;
/**
@ -106,4 +107,15 @@ public interface CountJobMainMapper extends BaseMapperX<CountJobMainDO> {
.orderByDesc(CountJobMainDO::getId));
}
/**
*根据类型数组查询任务数量
* @param types
* @return
*/
default Long selectListCount(Collection<String> types) {
return selectCount(new LambdaQueryWrapperX<CountJobMainDO>()
.inIfPresent(CountJobMainDO::getStatus, types));
}
}

12
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/customerreturnJob/CustomerreturnJobMainMapper.java

@ -10,6 +10,7 @@ import com.win.framework.mybatis.core.util.QueryWrapperUtils;
import com.win.module.wms.controller.customerreturnJob.vo.CustomerreturnJobMainExportReqVO;
import com.win.module.wms.controller.customerreturnJob.vo.CustomerreturnJobMainPageReqVO;
import com.win.module.wms.dal.dataobject.customerreturnJob.CustomerreturnJobMainDO;
import com.win.module.wms.dal.dataobject.inventorymoveJob.InventorymoveJobMainDO;
import org.apache.ibatis.annotations.Mapper;
/**
@ -122,4 +123,15 @@ public interface CustomerreturnJobMainMapper extends BaseMapperX<CustomerreturnJ
.orderByDesc(CustomerreturnJobMainDO::getId));
}
/**
*根据类型数组查询任务数量
* @param types
* @return
*/
default Long selectListCount(Collection<String> types) {
return selectCount(new LambdaQueryWrapperX<CustomerreturnJobMainDO>()
.inIfPresent(CustomerreturnJobMainDO::getStatus, types));
}
}

13
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/inspectJob/InspectJobMainMapper.java

@ -11,6 +11,7 @@ import com.win.module.wms.controller.inspectJob.vo.InspectJobMainExportReqVO;
import com.win.module.wms.controller.inspectJob.vo.InspectJobMainPageReqVO;
import com.win.module.wms.controller.inspectJob.vo.InspectJobMainRespVO;
import com.win.module.wms.dal.dataobject.inspectJob.InspectJobMainDO;
import com.win.module.wms.dal.dataobject.inventorymoveJob.InventorymoveJobMainDO;
import org.apache.ibatis.annotations.Mapper;
/**
@ -172,4 +173,16 @@ public interface InspectJobMainMapper extends BaseMapperX<InspectJobMainDO> {
.orderByDesc(InspectJobMainDO::getId));
}
/**
*根据类型数组查询任务数量
* @param types
* @return
*/
default Long selectListCount(Collection<String> types) {
return selectCount(new LambdaQueryWrapperX<InspectJobMainDO>()
.inIfPresent(InspectJobMainDO::getStatus, types));
}
}

12
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/scrapJob/ScrapJobMainMapper.java

@ -10,6 +10,7 @@ import com.win.framework.mybatis.core.util.QueryWrapperUtils;
import com.win.module.wms.controller.scrapJob.vo.ScrapJobMainExportReqVO;
import com.win.module.wms.controller.scrapJob.vo.ScrapJobMainPageReqVO;
import com.win.module.wms.dal.dataobject.scrapJob.ScrapJobMainDO;
import com.win.module.wms.dal.dataobject.unplannedreceiptJob.UnplannedreceiptJobMainDO;
import org.apache.ibatis.annotations.Mapper;
/**
@ -101,4 +102,15 @@ public interface ScrapJobMainMapper extends BaseMapperX<ScrapJobMainDO> {
.orderByDesc(ScrapJobMainDO::getId));
}
/**
*根据类型数组查询任务数量
* @param types
* @return
*/
default Long selectListCount(Collection<String> types) {
return selectCount(new LambdaQueryWrapperX<ScrapJobMainDO>()
.inIfPresent(ScrapJobMainDO::getStatus, types));
}
}

11
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/unplannedissueJob/UnplannedissueJobMainMapper.java

@ -9,6 +9,7 @@ import com.win.framework.mybatis.core.mapper.BaseMapperX;
import com.win.framework.mybatis.core.util.QueryWrapperUtils;
import com.win.module.wms.controller.unplannedissueJob.vo.UnplannedissueJobMainExportReqVO;
import com.win.module.wms.controller.unplannedissueJob.vo.UnplannedissueJobMainPageReqVO;
import com.win.module.wms.dal.dataobject.transferreceiptJob.TransferreceiptJobMainDO;
import com.win.module.wms.dal.dataobject.unplannedissueJob.UnplannedissueJobMainDO;
import org.apache.ibatis.annotations.Mapper;
@ -99,5 +100,15 @@ public interface UnplannedissueJobMainMapper extends BaseMapperX<UnplannedissueJ
.eqIfPresent(UnplannedissueJobMainDO::getAllowModifyPackingNumber, reqVO.getAllowModifyPackingNumber())
.orderByDesc(UnplannedissueJobMainDO::getId));
}
/**
*根据类型数组查询任务数量
* @param types
* @return
*/
default Long selectListCount(Collection<String> types) {
return selectCount(new LambdaQueryWrapperX<UnplannedissueJobMainDO>()
.inIfPresent(UnplannedissueJobMainDO::getStatus, types));
}
}

12
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/dal/mysql/unplannedreceiptJob/UnplannedreceiptJobMainMapper.java

@ -9,6 +9,7 @@ import com.win.framework.mybatis.core.mapper.BaseMapperX;
import com.win.framework.mybatis.core.util.QueryWrapperUtils;
import com.win.module.wms.controller.unplannedreceiptJob.vo.UnplannedreceiptJobMainExportReqVO;
import com.win.module.wms.controller.unplannedreceiptJob.vo.UnplannedreceiptJobMainPageReqVO;
import com.win.module.wms.dal.dataobject.unplannedissueJob.UnplannedissueJobMainDO;
import com.win.module.wms.dal.dataobject.unplannedreceiptJob.UnplannedreceiptJobMainDO;
import org.apache.ibatis.annotations.Mapper;
@ -103,4 +104,15 @@ public interface UnplannedreceiptJobMainMapper extends BaseMapperX<Unplannedrece
.orderByDesc(UnplannedreceiptJobMainDO::getId));
}
/**
*根据类型数组查询任务数量
* @param types
* @return
*/
default Long selectListCount(Collection<String> types) {
return selectCount(new LambdaQueryWrapperX<UnplannedreceiptJobMainDO>()
.inIfPresent(UnplannedreceiptJobMainDO::getStatus, types));
}
}

8
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/countJob/CountJobMainService.java

@ -10,6 +10,7 @@ import com.win.module.wms.controller.countJob.vo.CountJobMainPageReqVO;
import com.win.module.wms.controller.countJob.vo.CountJobMainUpdateReqVO;
import com.win.module.wms.dal.dataobject.countJob.CountJobMainDO;
import com.win.framework.common.pojo.PageResult;
import org.springframework.lang.Nullable;
/**
* 盘点任务主 Service 接口
@ -87,4 +88,11 @@ public interface CountJobMainService {
* @return 盘点任务主列表
*/
public CountJobMainDO countJobMainDoStatusRight(String pnumber,String pstatus);
/**
*根据任务状态获取任务数量
* @param types 任务状态数组
* @return
*/
Map<String,Integer> getCountByStatus(@Nullable Collection<String> types);
}

9
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/countJob/CountJobMainServiceImpl.java

@ -98,4 +98,13 @@ public class CountJobMainServiceImpl implements CountJobMainService {
throw exception(COUNT_JOB_MAIN_STATUS_ERROR);
}
}
@Override
public Map<String, Integer> getCountByStatus(Collection<String> types) {
Long l = countJobMainMapper.selectListCount(types);
Map<String, Integer> map = new HashMap<>();
map.put("jobType", 20);
map.put("count", l.intValue());
return map;
}
}

8
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/customerreturnJob/CustomerreturnJobMainService.java

@ -12,6 +12,7 @@ import com.win.module.wms.dal.dataobject.customerreturnJob.CustomerreturnJobMain
import com.win.framework.common.pojo.PageResult;
import com.win.module.wms.dal.dataobject.purchase.PurchaseDetailDO;
import com.win.module.wms.dal.dataobject.sale.SaleDetailDO;
import org.springframework.lang.Nullable;
/**
* 客户退货任务主 Service 接口
@ -106,4 +107,11 @@ public interface CustomerreturnJobMainService {
* @return 采购订单主列表
*/
public CustomerreturnJobMainDO customerreturnJobMainDoStatusRight(String pnumber, String pstatus);
/**
*根据任务状态获取任务数量
* @param types 任务状态数组
* @return
*/
Map<String,Integer> getCountByStatus(@Nullable Collection<String> types);
}

9
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/customerreturnJob/CustomerreturnJobMainServiceImpl.java

@ -118,4 +118,13 @@ public class CustomerreturnJobMainServiceImpl implements CustomerreturnJobMainSe
throw exception(CUSTOMERRETURN_JOB_MAIN_STATUS_ERROR);
}
}
@Override
public Map<String, Integer> getCountByStatus(Collection<String> types) {
Long l = customerreturnJobMainMapper.selectListCount(types);
Map<String, Integer> map = new HashMap<>();
map.put("jobType", 13);
map.put("count", l.intValue());
return map;
}
}

8
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/inspectJob/InspectJobMainService.java

@ -7,6 +7,7 @@ import com.win.framework.common.pojo.CustomConditions;
import com.win.module.wms.controller.inspectJob.vo.*;
import com.win.module.wms.dal.dataobject.inspectJob.InspectJobMainDO;
import com.win.framework.common.pojo.PageResult;
import org.springframework.lang.Nullable;
/**
* 检验任务主 Service 接口
@ -92,4 +93,11 @@ public interface InspectJobMainService {
* @return
*/
List<InspectJobMainDO> getInspectJobMainSenior(InspectJobMainRespVO respVO);
/**
*根据任务状态获取任务数量
* @param types 任务状态数组
* @return
*/
Map<String,Integer> getCountByStatus(@Nullable Collection<String> types);
}

9
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/inspectJob/InspectJobMainServiceImpl.java

@ -103,4 +103,13 @@ public class InspectJobMainServiceImpl implements InspectJobMainService {
public List<InspectJobMainDO> getInspectJobMainSenior(InspectJobMainRespVO respVO) {
return inspectJobMainMapper.getReturnJobMainSenior(respVO);
}
@Override
public Map<String, Integer> getCountByStatus(Collection<String> types) {
Long l = inspectJobMainMapper.selectListCount(types);
Map<String, Integer> map = new HashMap<>();
map.put("jobType", 21);
map.put("count", l.intValue());
return map;
}
}

8
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/scrapJob/ScrapJobMainService.java

@ -10,6 +10,7 @@ import com.win.module.wms.controller.scrapJob.vo.ScrapJobMainPageReqVO;
import com.win.module.wms.controller.scrapJob.vo.ScrapJobMainUpdateReqVO;
import com.win.module.wms.dal.dataobject.scrapJob.ScrapJobMainDO;
import com.win.framework.common.pojo.PageResult;
import org.springframework.lang.Nullable;
/**
* 报废出库任务主 Service 接口
@ -86,4 +87,11 @@ public interface ScrapJobMainService {
* @return 采购订单主列表
*/
public ScrapJobMainDO scrapJobMainDoStatusRight(String pnumber, String pstatus);
/**
*根据任务状态获取任务数量
* @param types 任务状态数组
* @return
*/
Map<String,Integer> getCountByStatus(@Nullable Collection<String> types);
}

9
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/scrapJob/ScrapJobMainServiceImpl.java

@ -101,4 +101,13 @@ public class ScrapJobMainServiceImpl implements ScrapJobMainService {
throw exception(SCRAP_JOB_MAIN_STATUS_ERROR);
}
}
@Override
public Map<String, Integer> getCountByStatus(Collection<String> types) {
Long l = scrapJobMainMapper.selectListCount(types);
Map<String, Integer> map = new HashMap<>();
map.put("jobType", 19);
map.put("count", l.intValue());
return map;
}
}

8
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/unplannedissueJob/UnplannedissueJobMainService.java

@ -10,6 +10,7 @@ import com.win.module.wms.controller.unplannedissueJob.vo.UnplannedissueJobMainP
import com.win.module.wms.controller.unplannedissueJob.vo.UnplannedissueJobMainUpdateReqVO;
import com.win.module.wms.dal.dataobject.unplannedissueJob.UnplannedissueJobMainDO;
import com.win.framework.common.pojo.PageResult;
import org.springframework.lang.Nullable;
/**
* 计划外出库任务主 Service 接口
@ -86,4 +87,11 @@ public interface UnplannedissueJobMainService {
* @return 采购订单主列表
*/
public UnplannedissueJobMainDO unplannedissueJobMainDoStatusRight(String pnumber, String pstatus);
/**
*根据任务状态获取任务数量
* @param types 任务状态数组
* @return
*/
Map<String,Integer> getCountByStatus(@Nullable Collection<String> types);
}

9
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/unplannedissueJob/UnplannedissueJobMainServiceImpl.java

@ -99,4 +99,13 @@ public class UnplannedissueJobMainServiceImpl implements UnplannedissueJobMainSe
throw exception(UNPLANNEDISSUE_JOB_MAIN_STATUS_ERROR);
}
}
@Override
public Map<String, Integer> getCountByStatus(Collection<String> types) {
Long l = unplannedissueJobMainMapper.selectListCount(types);
Map<String, Integer> map = new HashMap<>();
map.put("jobType", 17);
map.put("count", l.intValue());
return map;
}
}

8
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/unplannedreceiptJob/UnplannedreceiptJobMainService.java

@ -10,6 +10,7 @@ import com.win.module.wms.controller.unplannedreceiptJob.vo.UnplannedreceiptJobM
import com.win.module.wms.controller.unplannedreceiptJob.vo.UnplannedreceiptJobMainUpdateReqVO;
import com.win.module.wms.dal.dataobject.unplannedreceiptJob.UnplannedreceiptJobMainDO;
import com.win.framework.common.pojo.PageResult;
import org.springframework.lang.Nullable;
/**
* 计划外入库任务主 Service 接口
@ -86,4 +87,11 @@ public interface UnplannedreceiptJobMainService {
* @return 采购订单主列表
*/
public UnplannedreceiptJobMainDO unplannedreceiptJobMainDoStatusRight(String pnumber, String pstatus);
/**
*根据任务状态获取任务数量
* @param types 任务状态数组
* @return
*/
Map<String,Integer> getCountByStatus(@Nullable Collection<String> types);
}

9
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/unplannedreceiptJob/UnplannedreceiptJobMainServiceImpl.java

@ -98,4 +98,13 @@ public class UnplannedreceiptJobMainServiceImpl implements UnplannedreceiptJobMa
throw exception(UNPLANNEDRECEIPT_JOB_MAIN_STATUS_ERROR);
}
}
@Override
public Map<String, Integer> getCountByStatus(Collection<String> types) {
Long l = unplannedreceiptJobMainMapper.selectListCount(types);
Map<String, Integer> map = new HashMap<>();
map.put("jobType", 18);
map.put("count", l.intValue());
return map;
}
}

Loading…
Cancel
Save