|
|
@ -120,7 +120,7 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper, |
|
|
|
public PagerVo<PurchaseBillExVo> exlistPage(PagerQuery<PurchaseBillQuery> pq) { |
|
|
|
PurchaseBillQuery query = pq.getParams(); |
|
|
|
QueryWrapper<PurchaseBill> qw = new QueryWrapper<>(); |
|
|
|
qw.ne("state", "0"); |
|
|
|
qw.ne("pb.state", "0"); |
|
|
|
if (StringUtils.isNotBlank(query.getSupplierSid())) { |
|
|
|
qw.eq("pb.supplierSid", query.getSupplierSid()); |
|
|
|
} |
|
|
@ -174,6 +174,8 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper, |
|
|
|
purchaseBillAmountService.insertByDto(purchaseBillAmount); |
|
|
|
//保存采购单扩展
|
|
|
|
purchaseBillExtend.setBillSid(sid); |
|
|
|
purchaseBillExtend.setDeliveryStateValue("未发货"); |
|
|
|
purchaseBillExtend.setReceiveStateValue("待提交"); |
|
|
|
purchaseBillExtendService.insertByDto(purchaseBillExtend); |
|
|
|
//保存商品信息
|
|
|
|
for (PurchaseBillDetailDto purchaseBillDetailDto : purchaseBillDetailList) { |
|
|
@ -203,6 +205,8 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper, |
|
|
|
PurchaseFlowNodeDto purchaseFlowNodeDto = new PurchaseFlowNodeDto(); |
|
|
|
purchaseFlowNodeDto.setBillSid(sid); |
|
|
|
purchaseFlowNodeDto.setCreateByName(dto.getCreateByName()); |
|
|
|
purchaseFlowNodeDto.setNodeCode("01"); |
|
|
|
purchaseFlowNodeDto.setNodeName("新增"); |
|
|
|
purchaseFlowNodeDto.setResult("成功"); |
|
|
|
purchaseFlowNodeService.insertByDto(purchaseFlowNodeDto); |
|
|
|
return sid; |
|
|
@ -254,6 +258,8 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper, |
|
|
|
PurchaseFlowNodeDto purchaseFlowNodeDto = new PurchaseFlowNodeDto(); |
|
|
|
purchaseFlowNodeDto.setBillSid(sid); |
|
|
|
purchaseFlowNodeDto.setCreateByName(purchaseBill.getCreateByName()); |
|
|
|
purchaseFlowNodeDto.setNodeCode("02"); |
|
|
|
purchaseFlowNodeDto.setNodeName("提交"); |
|
|
|
purchaseFlowNodeDto.setResult("审核等级0->1[提交],提交"); |
|
|
|
purchaseFlowNodeService.insertByDto(purchaseFlowNodeDto); |
|
|
|
} |
|
|
@ -287,6 +293,8 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper, |
|
|
|
List<PurchaseBillDetailDetailsVo> purchaseBillDetailDetailsVos = purchaseBillDetailService.selByMainSid(sid); |
|
|
|
List<PurchaseBillBatchDetailsVo> purchaseBillBatchDetailsVos = purchaseBillBatchService.selByMainSid(sid); |
|
|
|
for (PurchaseBillDetailDetailsVo purchaseBillDetailDetailsVo : purchaseBillDetailDetailsVos) { |
|
|
|
purchaseBillDetailDetailsVo.setCost1(purchaseBillDetailDetailsVo.getCost()); |
|
|
|
purchaseBillDetailDetailsVo.setCount1(purchaseBillDetailDetailsVo.getCount()); |
|
|
|
String goodsImgUrl = purchaseBillDetailDetailsVo.getGoodsImgUrl(); |
|
|
|
goodsImgUrl = fileUploadComponent.getUrlPrefix() + goodsImgUrl; |
|
|
|
purchaseBillDetailDetailsVo.setGoodsImgUrl(goodsImgUrl); |
|
|
@ -328,6 +336,8 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper, |
|
|
|
PurchaseFlowNodeDto purchaseFlowNodeDto = new PurchaseFlowNodeDto(); |
|
|
|
purchaseFlowNodeDto.setBillSid(sid); |
|
|
|
purchaseFlowNodeDto.setCreateByName(purchaseBill.getCreateByName()); |
|
|
|
purchaseFlowNodeDto.setNodeCode("03"); |
|
|
|
purchaseFlowNodeDto.setNodeName("审核"); |
|
|
|
purchaseFlowNodeDto.setResult("审核等级1->" + state + "[审核],审核"); |
|
|
|
purchaseFlowNodeDto.setRemarks(remarks); |
|
|
|
purchaseFlowNodeService.insertByDto(purchaseFlowNodeDto); |
|
|
|