|
|
|
|
@@ -72,8 +72,6 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|
|
|
|
private PurchaseAppendixService purchaseAppendixService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private PurchaseFlowNodeService purchaseFlowNodeService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private FileUploadComponent fileUploadComponent;
|
|
|
|
|
|
|
|
|
|
public ResultBean<PagerVo<PurchaseBillVo>> listPageVo(PagerQuery<PurchaseBillQuery> pq) {
|
|
|
|
|
ResultBean rb = ResultBean.fireFail();
|
|
|
|
|
@@ -199,6 +197,9 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|
|
|
|
if (StringUtils.isNotBlank(query.getGoodsSid())) {
|
|
|
|
|
qw.like("pbd.goodsSkuSid", query.getGoodsSid());
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isNotBlank(query.getExamineStateKey())) {
|
|
|
|
|
qw.like("pb.state", query.getExamineStateKey());
|
|
|
|
|
}
|
|
|
|
|
String createStartTime = query.getCreateStartTime();
|
|
|
|
|
String createEndTime = query.getCreateEndTime();
|
|
|
|
|
qw.apply(StringUtils.isNotEmpty(createStartTime), "date_format (pb.createTime,'%Y-%m-%d') >= date_format('" + createStartTime + "','%Y-%m-%d')").
|
|
|
|
|
@@ -244,9 +245,6 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|
|
|
|
//保存商品信息
|
|
|
|
|
for (PurchaseBillDetailDto purchaseBillDetailDto : purchaseBillDetailList) {
|
|
|
|
|
purchaseBillDetailDto.setBillSid(sid);
|
|
|
|
|
String goodsImgUrl = purchaseBillDetailDto.getGoodsImgUrl();
|
|
|
|
|
goodsImgUrl = goodsImgUrl.replace(fileUploadComponent.getUrlPrefix(), "");
|
|
|
|
|
purchaseBillDetailDto.setGoodsImgUrl(goodsImgUrl);
|
|
|
|
|
String detailSid = purchaseBillDetailService.insertByDto(purchaseBillDetailDto);
|
|
|
|
|
PurchaseBillBatchDto purchaseBillBatchDto = new PurchaseBillBatchDto();
|
|
|
|
|
purchaseBillBatchDto.setBillSid(sid);
|
|
|
|
|
@@ -259,10 +257,9 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|
|
|
|
//保存附件信息
|
|
|
|
|
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) {
|
|
|
|
|
PurchaseAppendixDto purchaseAppendixDto = new PurchaseAppendixDto();
|
|
|
|
|
String filePath = purchaseAppendixUrl.getUrl().replace(fileUploadComponent.getUrlPrefix(), "");
|
|
|
|
|
purchaseAppendixDto.setLinkSid(sid);
|
|
|
|
|
purchaseAppendixDto.setAttachType(PurchaseFileEnum.PURCHASEBILL.getAttachType());
|
|
|
|
|
purchaseAppendixDto.setFilePath(filePath);
|
|
|
|
|
purchaseAppendixDto.setFilePath(purchaseAppendixUrl.getUrl());
|
|
|
|
|
purchaseAppendixService.insertByDto(purchaseAppendixDto);
|
|
|
|
|
}
|
|
|
|
|
//保存操作日志
|
|
|
|
|
@@ -290,9 +287,6 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|
|
|
|
//保存商品信息
|
|
|
|
|
for (PurchaseBillDetailDto purchaseBillDetailDto : purchaseBillDetailList) {
|
|
|
|
|
purchaseBillDetailDto.setBillSid(dtoSid);
|
|
|
|
|
String goodsImgUrl = purchaseBillDetailDto.getGoodsImgUrl();
|
|
|
|
|
goodsImgUrl = goodsImgUrl.replace(fileUploadComponent.getUrlPrefix(), "");
|
|
|
|
|
purchaseBillDetailDto.setGoodsImgUrl(goodsImgUrl);
|
|
|
|
|
String detailSid = purchaseBillDetailService.insertByDto(purchaseBillDetailDto);
|
|
|
|
|
PurchaseBillBatchDto purchaseBillBatchDto = new PurchaseBillBatchDto();
|
|
|
|
|
purchaseBillBatchDto.setBillSid(dtoSid);
|
|
|
|
|
@@ -305,10 +299,9 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|
|
|
|
//保存附件信息
|
|
|
|
|
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) {
|
|
|
|
|
PurchaseAppendixDto purchaseAppendixDto = new PurchaseAppendixDto();
|
|
|
|
|
String filePath = purchaseAppendixUrl.getUrl().replace(fileUploadComponent.getUrlPrefix(), "");
|
|
|
|
|
purchaseAppendixDto.setLinkSid(dtoSid);
|
|
|
|
|
purchaseAppendixDto.setAttachType(PurchaseFileEnum.PURCHASEBILL.getAttachType());
|
|
|
|
|
purchaseAppendixDto.setFilePath(filePath);
|
|
|
|
|
purchaseAppendixDto.setFilePath(purchaseAppendixUrl.getUrl());
|
|
|
|
|
purchaseAppendixService.insertByDto(purchaseAppendixDto);
|
|
|
|
|
}
|
|
|
|
|
return dtoSid;
|
|
|
|
|
@@ -422,9 +415,7 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|
|
|
|
for (PurchaseBillDetailDetailsVo purchaseBillDetailDetailsVo : purchaseBillDetailDetailsVos) {
|
|
|
|
|
purchaseBillDetailDetailsVo.setCost1(purchaseBillDetailDetailsVo.getCost());
|
|
|
|
|
purchaseBillDetailDetailsVo.setCount1(purchaseBillDetailDetailsVo.getCount());
|
|
|
|
|
String goodsImgUrl = purchaseBillDetailDetailsVo.getGoodsImgUrl();
|
|
|
|
|
goodsImgUrl = fileUploadComponent.getUrlPrefix() + goodsImgUrl;
|
|
|
|
|
purchaseBillDetailDetailsVo.setGoodsImgUrl(goodsImgUrl);
|
|
|
|
|
purchaseBillDetailDetailsVo.setDiscountRate1(purchaseBillDetailDetailsVo.getDiscountRate());
|
|
|
|
|
for (PurchaseBillBatchDetailsVo purchaseBillBatchDetailsVo : purchaseBillBatchDetailsVos) {
|
|
|
|
|
purchaseBillDetailDetailsVo.setBatchNumber(purchaseBillBatchDetailsVo.getBatchNumber());
|
|
|
|
|
purchaseBillDetailDetailsVo.setExpireDate(purchaseBillBatchDetailsVo.getExpireDate());
|
|
|
|
|
@@ -436,8 +427,7 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|
|
|
|
List<PurchaseAppendixUrl> purchaseAppendixUrlList = new ArrayList<>();
|
|
|
|
|
for (PurchaseAppendixDetailsVo purchaseAppendixDetailsVo : purchaseAppendixDetailsVos) {
|
|
|
|
|
PurchaseAppendixUrl purchaseAppendixUrl = new PurchaseAppendixUrl();
|
|
|
|
|
String url = fileUploadComponent.getUrlPrefix() + purchaseAppendixDetailsVo.getFilePath();
|
|
|
|
|
purchaseAppendixUrl.setUrl(url);
|
|
|
|
|
purchaseAppendixUrl.setUrl(purchaseAppendixDetailsVo.getFilePath());
|
|
|
|
|
purchaseAppendixUrlList.add(purchaseAppendixUrl);
|
|
|
|
|
}
|
|
|
|
|
vo.setPurchaseAppendixList(purchaseAppendixUrlList);
|
|
|
|
|
|