|
|
@ -76,6 +76,7 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper, |
|
|
|
public PagerVo<PurchaseBillVo> listPageVo(PagerQuery<PurchaseBillQuery> pq) { |
|
|
|
PurchaseBillQuery query = pq.getParams(); |
|
|
|
QueryWrapper<PurchaseBill> qw = new QueryWrapper<>(); |
|
|
|
qw.eq("pb.deptSid","3042d730-64e8-4e34-b08a-44adca4da3a5"); |
|
|
|
if (StringUtils.isNotBlank(query.getSupplierSid())) { |
|
|
|
qw.eq("pb.supplierSid", query.getSupplierSid()); |
|
|
|
} |
|
|
@ -119,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("state", "0"); |
|
|
|
if (StringUtils.isNotBlank(query.getSupplierSid())) { |
|
|
|
qw.eq("pb.supplierSid", query.getSupplierSid()); |
|
|
|
} |
|
|
@ -165,7 +166,6 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper, |
|
|
|
PurchaseBillAmountDto purchaseBillAmount = dto.getPurchaseBillAmount(); |
|
|
|
PurchaseBillExtendDto purchaseBillExtend = dto.getPurchaseBillExtend(); |
|
|
|
List<PurchaseBillDetailDto> purchaseBillDetailList = dto.getPurchaseBillDetailList(); |
|
|
|
List<PurchaseBillBatchDto> purchaseBillBatchList = dto.getPurchaseBillBatchList(); |
|
|
|
List<PurchaseAppendixUrl> purchaseAppendixList = dto.getPurchaseAppendixList(); |
|
|
|
if (StringUtils.isBlank(dtoSid)) { |
|
|
|
String sid = this.insertByDto(dto); |
|
|
@ -182,11 +182,13 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper, |
|
|
|
goodsImgUrl = goodsImgUrl.replace(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
purchaseBillDetailDto.setGoodsImgUrl(goodsImgUrl); |
|
|
|
String detailSid = purchaseBillDetailService.insertByDto(purchaseBillDetailDto); |
|
|
|
for (PurchaseBillBatchDto purchaseBillBatchDto : purchaseBillBatchList) { |
|
|
|
purchaseBillBatchDto.setBillSid(sid); |
|
|
|
purchaseBillBatchDto.setBillDetailSid(detailSid); |
|
|
|
purchaseBillBatchService.insertByDto(purchaseBillBatchDto); |
|
|
|
} |
|
|
|
PurchaseBillBatchDto purchaseBillBatchDto = new PurchaseBillBatchDto(); |
|
|
|
purchaseBillBatchDto.setBillSid(sid); |
|
|
|
purchaseBillBatchDto.setBillDetailSid(detailSid); |
|
|
|
purchaseBillBatchDto.setBatchNumber(purchaseBillDetailDto.getBatchNumber()); |
|
|
|
purchaseBillBatchDto.setExpireDate(purchaseBillDetailDto.getExpireDate()); |
|
|
|
purchaseBillBatchDto.setMadeDate(purchaseBillDetailDto.getMadeDate()); |
|
|
|
purchaseBillBatchService.insertByDto(purchaseBillBatchDto); |
|
|
|
} |
|
|
|
//保存附件信息
|
|
|
|
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) { |
|
|
@ -224,11 +226,13 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper, |
|
|
|
goodsImgUrl = goodsImgUrl.replace(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
purchaseBillDetailDto.setGoodsImgUrl(goodsImgUrl); |
|
|
|
String detailSid = purchaseBillDetailService.insertByDto(purchaseBillDetailDto); |
|
|
|
for (PurchaseBillBatchDto purchaseBillBatchDto : purchaseBillBatchList) { |
|
|
|
purchaseBillBatchDto.setBillSid(dtoSid); |
|
|
|
purchaseBillBatchDto.setBillDetailSid(detailSid); |
|
|
|
purchaseBillBatchService.insertByDto(purchaseBillBatchDto); |
|
|
|
} |
|
|
|
PurchaseBillBatchDto purchaseBillBatchDto = new PurchaseBillBatchDto(); |
|
|
|
purchaseBillBatchDto.setBillSid(dtoSid); |
|
|
|
purchaseBillBatchDto.setBillDetailSid(detailSid); |
|
|
|
purchaseBillBatchDto.setBatchNumber(purchaseBillDetailDto.getBatchNumber()); |
|
|
|
purchaseBillBatchDto.setExpireDate(purchaseBillDetailDto.getExpireDate()); |
|
|
|
purchaseBillBatchDto.setMadeDate(purchaseBillDetailDto.getMadeDate()); |
|
|
|
purchaseBillBatchService.insertByDto(purchaseBillBatchDto); |
|
|
|
} |
|
|
|
//保存附件信息
|
|
|
|
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) { |
|
|
@ -244,7 +248,7 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper, |
|
|
|
|
|
|
|
public void submit(PurchaseBillDto dto) { |
|
|
|
String sid = saveOrUpdateDto(dto); |
|
|
|
baseMapper.updateState(sid,"1"); |
|
|
|
baseMapper.updateState(sid, "1"); |
|
|
|
//保存操作日志
|
|
|
|
PurchaseFlowNodeDto purchaseFlowNodeDto = new PurchaseFlowNodeDto(); |
|
|
|
purchaseFlowNodeDto.setBillSid(sid); |
|
|
@ -310,8 +314,8 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper, |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
public void examine(String sid,String state,String remarks) { |
|
|
|
baseMapper.updateState(sid,state); |
|
|
|
public void examine(String sid, String state, String remarks) { |
|
|
|
baseMapper.updateState(sid, state); |
|
|
|
PurchaseBill purchaseBill = fetchBySid(sid); |
|
|
|
//保存操作日志
|
|
|
|
PurchaseFlowNodeDto purchaseFlowNodeDto = new PurchaseFlowNodeDto(); |
|
|
|