Merge branch 'ww' into test

This commit is contained in:
wangw 2024-09-27 09:59:10 +08:00
commit 7285de2024
2 changed files with 55 additions and 58 deletions

View File

@ -86,39 +86,37 @@ public class TbConsInfoFlowServiceImpl implements TbConsInfoFlowService {
//入库stockInNumber; stockIn //入库stockInNumber; stockIn
//出库stockOutNumber; stockout //出库stockOutNumber; stockout
public Map<String,Object> queryPage(TbConsInfoFlowQueryCriteria criteria){ public Map<String,Object> queryPage(TbConsInfoFlowQueryCriteria criteria){
if(StringUtils.isBlank(criteria.getColumn())){ if(StringUtils.isNotBlank(criteria.getColumn())){
throw new BadRequestException("必填参数未填写"); switch (criteria.getColumn()){
case "addCountNumber":
criteria.setBizCode(Arrays.asList("stockIn","cancelCart","init","stockIn","checkStockIn"));
break;
case "addNumber":
criteria.setBizCode(Arrays.asList("checkStockIn", "stockOtherIn"));
break;
case "refundNumber":
criteria.setBizCode(Arrays.asList("cancelCart"));
break;
case "subCountNumber":
criteria.setBizCode(Arrays.asList("createCart","stockout","checkStockOut"));
break;
case "subNumber":
criteria.setBizCode(Arrays.asList("checkStockOut"));
break;
case "saleNumber":
criteria.setBizCode(Arrays.asList("createCart"));
break;
case "lossNumber":
criteria.setBizCode(Arrays.asList("frmLoss"));
break;
case "stockInNumber":
criteria.setBizCode(Arrays.asList("stockIn"));
break;
case "stockOutNumber":
criteria.setBizCode(Arrays.asList("stockout"));
break;
}
} }
switch (criteria.getColumn()){
case "addCountNumber":
criteria.setBizCode(Arrays.asList("stockIn","cancelCart","init","stockIn","checkStockIn"));
break;
case "addNumber":
criteria.setBizCode(Arrays.asList("checkStockIn", "stockOtherIn"));
break;
case "refundNumber":
criteria.setBizCode(Arrays.asList("cancelCart"));
break;
case "subCountNumber":
criteria.setBizCode(Arrays.asList("createCart","stockout","checkStockOut"));
break;
case "subNumber":
criteria.setBizCode(Arrays.asList("checkStockOut"));
break;
case "saleNumber":
criteria.setBizCode(Arrays.asList("createCart"));
break;
case "lossNumber":
criteria.setBizCode(Arrays.asList("frmLoss"));
break;
case "stockInNumber":
criteria.setBizCode(Arrays.asList("stockIn"));
break;
case "stockOutNumber":
criteria.setBizCode(Arrays.asList("stockout"));
break;
}
Sort sort = Sort.by(Sort.Direction.DESC, "id"); Sort sort = Sort.by(Sort.Direction.DESC, "id");
Pageable pageable = PageRequest.of(criteria.getPage(), criteria.getSize(), sort); Pageable pageable = PageRequest.of(criteria.getPage(), criteria.getSize(), sort);

View File

@ -69,31 +69,30 @@ public class TbProductStockDetailServiceImpl implements TbProductStockDetailServ
@Override @Override
public Map<String,Object> queryPage(TbProductStockDetailQueryCriteria criteria){ public Map<String,Object> queryPage(TbProductStockDetailQueryCriteria criteria){
if(StringUtils.isBlank(criteria.getColumn())){ if(StringUtils.isNotBlank(criteria.getColumn())){
throw new BadRequestException("必填参数未填写"); switch (criteria.getColumn()){
} case "addCountNumber":
switch (criteria.getColumn()){ criteria.setType(Arrays.asList("供应商入库", "盘点入库", "其他入库", "退单"));
case "addCountNumber": break;
criteria.setType(Arrays.asList("供应商入库", "盘点入库", "其他入库", "退单")); case "addNumber":
break; criteria.setType(Arrays.asList("供应商入库", "盘点入库", "其他入库"));
case "addNumber": break;
criteria.setType(Arrays.asList("供应商入库", "盘点入库", "其他入库")); case "refundNumber":
break; criteria.setType(Arrays.asList("退单"));
case "refundNumber": break;
criteria.setType(Arrays.asList("退单")); case "subCountNumber":
break; criteria.setType(Arrays.asList("供应商出库","其他出库","盘点出库","售出记录","报损"));
case "subCountNumber": break;
criteria.setType(Arrays.asList("供应商出库","其他出库","盘点出库","售出记录","报损")); case "subNumber":
break; criteria.setType(Arrays.asList("供应商出库","其他出库","盘点出库","售出记录"));
case "subNumber": break;
criteria.setType(Arrays.asList("供应商出库","其他出库","盘点出库","售出记录")); case "saleNumber":
break; criteria.setType(Arrays.asList("售出记录"));
case "saleNumber": break;
criteria.setType(Arrays.asList("售出记录")); case "lossNumber":
break; criteria.setType(Arrays.asList("报损"));
case "lossNumber": break;
criteria.setType(Arrays.asList("报损")); }
break;
} }
Sort sort = Sort.by(Sort.Direction.DESC, "id"); Sort sort = Sort.by(Sort.Direction.DESC, "id");
@ -121,7 +120,7 @@ public class TbProductStockDetailServiceImpl implements TbProductStockDetailServ
@Override @Override
public TbProductStockCountVo stockCount(TbProductStockCountQueryCriteria criteria) throws ParseException { public TbProductStockCountVo stockCount(TbProductStockCountQueryCriteria criteria) throws ParseException {
if (criteria.getStartTime() == null || criteria.getEndTime() == null) { if (criteria.getStartTime() == null || criteria.getEndTime() == null) {
criteria.setEndTime(new Date());// criteria.setEndTime(new Date());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
criteria.setStartTime(sdf.parse("2024-01-01"));//创建2024年1月1日的Date对象 criteria.setStartTime(sdf.parse("2024-01-01"));//创建2024年1月1日的Date对象
} }