Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -68,4 +68,9 @@ public class PurchaseBillExVo implements Vo {
|
|||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
||||||
@ApiModelProperty("最后修改时间")
|
@ApiModelProperty("最后修改时间")
|
||||||
private Date modifyTime;
|
private Date modifyTime;
|
||||||
|
|
||||||
|
@ApiModelProperty("收货状态value")
|
||||||
|
private String receiveStateValue;
|
||||||
|
@ApiModelProperty("发货状态value")
|
||||||
|
private String deliveryStateValue;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -56,12 +56,14 @@
|
|||||||
when 2 then '已审核'
|
when 2 then '已审核'
|
||||||
when 3 then '审核未通过' end as state,
|
when 3 then '审核未通过' end as state,
|
||||||
SUM(pbd.amount) AS amountTotal,
|
SUM(pbd.amount) AS amountTotal,
|
||||||
pba.thisPayAmount,
|
|
||||||
SUM(pbd.taxAmount) AS taxAmount,
|
SUM(pbd.taxAmount) AS taxAmount,
|
||||||
SUM(pbd.count) AS countTotal,
|
SUM(pbd.count) AS countTotal,
|
||||||
pb.`remarks`,
|
pb.`remarks`,
|
||||||
pb.`createByName`,
|
pb.`createByName`,
|
||||||
pb.`modifyTime`
|
pb.`modifyTime`,
|
||||||
|
pba.prepayment AS thisPayAmount,
|
||||||
|
pbe.receiveStateValue,
|
||||||
|
pbe.deliveryStateValue
|
||||||
FROM
|
FROM
|
||||||
purchase_bill pb
|
purchase_bill pb
|
||||||
LEFT JOIN purchase_bill_detail pbd
|
LEFT JOIN purchase_bill_detail pbd
|
||||||
|
|||||||
@@ -65,4 +65,7 @@ public class PurchaseBillQuery implements Query {
|
|||||||
@ApiModelProperty("用户sid")
|
@ApiModelProperty("用户sid")
|
||||||
private String userSid;
|
private String userSid;
|
||||||
private int index;
|
private int index;
|
||||||
|
|
||||||
|
@ApiModelProperty("审核状态key")
|
||||||
|
private String examineStateKey;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -72,8 +72,6 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
private PurchaseAppendixService purchaseAppendixService;
|
private PurchaseAppendixService purchaseAppendixService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private PurchaseFlowNodeService purchaseFlowNodeService;
|
private PurchaseFlowNodeService purchaseFlowNodeService;
|
||||||
@Autowired
|
|
||||||
private FileUploadComponent fileUploadComponent;
|
|
||||||
|
|
||||||
public ResultBean<PagerVo<PurchaseBillVo>> listPageVo(PagerQuery<PurchaseBillQuery> pq) {
|
public ResultBean<PagerVo<PurchaseBillVo>> listPageVo(PagerQuery<PurchaseBillQuery> pq) {
|
||||||
ResultBean rb = ResultBean.fireFail();
|
ResultBean rb = ResultBean.fireFail();
|
||||||
@@ -199,6 +197,9 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
if (StringUtils.isNotBlank(query.getGoodsSid())) {
|
if (StringUtils.isNotBlank(query.getGoodsSid())) {
|
||||||
qw.like("pbd.goodsSkuSid", query.getGoodsSid());
|
qw.like("pbd.goodsSkuSid", query.getGoodsSid());
|
||||||
}
|
}
|
||||||
|
if (StringUtils.isNotBlank(query.getExamineStateKey())) {
|
||||||
|
qw.like("pb.state", query.getExamineStateKey());
|
||||||
|
}
|
||||||
String createStartTime = query.getCreateStartTime();
|
String createStartTime = query.getCreateStartTime();
|
||||||
String createEndTime = query.getCreateEndTime();
|
String createEndTime = query.getCreateEndTime();
|
||||||
qw.apply(StringUtils.isNotEmpty(createStartTime), "date_format (pb.createTime,'%Y-%m-%d') >= date_format('" + createStartTime + "','%Y-%m-%d')").
|
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) {
|
for (PurchaseBillDetailDto purchaseBillDetailDto : purchaseBillDetailList) {
|
||||||
purchaseBillDetailDto.setBillSid(sid);
|
purchaseBillDetailDto.setBillSid(sid);
|
||||||
String goodsImgUrl = purchaseBillDetailDto.getGoodsImgUrl();
|
|
||||||
goodsImgUrl = goodsImgUrl.replace(fileUploadComponent.getUrlPrefix(), "");
|
|
||||||
purchaseBillDetailDto.setGoodsImgUrl(goodsImgUrl);
|
|
||||||
String detailSid = purchaseBillDetailService.insertByDto(purchaseBillDetailDto);
|
String detailSid = purchaseBillDetailService.insertByDto(purchaseBillDetailDto);
|
||||||
PurchaseBillBatchDto purchaseBillBatchDto = new PurchaseBillBatchDto();
|
PurchaseBillBatchDto purchaseBillBatchDto = new PurchaseBillBatchDto();
|
||||||
purchaseBillBatchDto.setBillSid(sid);
|
purchaseBillBatchDto.setBillSid(sid);
|
||||||
@@ -259,10 +257,9 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
//保存附件信息
|
//保存附件信息
|
||||||
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) {
|
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) {
|
||||||
PurchaseAppendixDto purchaseAppendixDto = new PurchaseAppendixDto();
|
PurchaseAppendixDto purchaseAppendixDto = new PurchaseAppendixDto();
|
||||||
String filePath = purchaseAppendixUrl.getUrl().replace(fileUploadComponent.getUrlPrefix(), "");
|
|
||||||
purchaseAppendixDto.setLinkSid(sid);
|
purchaseAppendixDto.setLinkSid(sid);
|
||||||
purchaseAppendixDto.setAttachType(PurchaseFileEnum.PURCHASEBILL.getAttachType());
|
purchaseAppendixDto.setAttachType(PurchaseFileEnum.PURCHASEBILL.getAttachType());
|
||||||
purchaseAppendixDto.setFilePath(filePath);
|
purchaseAppendixDto.setFilePath(purchaseAppendixUrl.getUrl());
|
||||||
purchaseAppendixService.insertByDto(purchaseAppendixDto);
|
purchaseAppendixService.insertByDto(purchaseAppendixDto);
|
||||||
}
|
}
|
||||||
//保存操作日志
|
//保存操作日志
|
||||||
@@ -290,9 +287,6 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
//保存商品信息
|
//保存商品信息
|
||||||
for (PurchaseBillDetailDto purchaseBillDetailDto : purchaseBillDetailList) {
|
for (PurchaseBillDetailDto purchaseBillDetailDto : purchaseBillDetailList) {
|
||||||
purchaseBillDetailDto.setBillSid(dtoSid);
|
purchaseBillDetailDto.setBillSid(dtoSid);
|
||||||
String goodsImgUrl = purchaseBillDetailDto.getGoodsImgUrl();
|
|
||||||
goodsImgUrl = goodsImgUrl.replace(fileUploadComponent.getUrlPrefix(), "");
|
|
||||||
purchaseBillDetailDto.setGoodsImgUrl(goodsImgUrl);
|
|
||||||
String detailSid = purchaseBillDetailService.insertByDto(purchaseBillDetailDto);
|
String detailSid = purchaseBillDetailService.insertByDto(purchaseBillDetailDto);
|
||||||
PurchaseBillBatchDto purchaseBillBatchDto = new PurchaseBillBatchDto();
|
PurchaseBillBatchDto purchaseBillBatchDto = new PurchaseBillBatchDto();
|
||||||
purchaseBillBatchDto.setBillSid(dtoSid);
|
purchaseBillBatchDto.setBillSid(dtoSid);
|
||||||
@@ -305,10 +299,9 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
//保存附件信息
|
//保存附件信息
|
||||||
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) {
|
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) {
|
||||||
PurchaseAppendixDto purchaseAppendixDto = new PurchaseAppendixDto();
|
PurchaseAppendixDto purchaseAppendixDto = new PurchaseAppendixDto();
|
||||||
String filePath = purchaseAppendixUrl.getUrl().replace(fileUploadComponent.getUrlPrefix(), "");
|
|
||||||
purchaseAppendixDto.setLinkSid(dtoSid);
|
purchaseAppendixDto.setLinkSid(dtoSid);
|
||||||
purchaseAppendixDto.setAttachType(PurchaseFileEnum.PURCHASEBILL.getAttachType());
|
purchaseAppendixDto.setAttachType(PurchaseFileEnum.PURCHASEBILL.getAttachType());
|
||||||
purchaseAppendixDto.setFilePath(filePath);
|
purchaseAppendixDto.setFilePath(purchaseAppendixUrl.getUrl());
|
||||||
purchaseAppendixService.insertByDto(purchaseAppendixDto);
|
purchaseAppendixService.insertByDto(purchaseAppendixDto);
|
||||||
}
|
}
|
||||||
return dtoSid;
|
return dtoSid;
|
||||||
@@ -422,9 +415,7 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
for (PurchaseBillDetailDetailsVo purchaseBillDetailDetailsVo : purchaseBillDetailDetailsVos) {
|
for (PurchaseBillDetailDetailsVo purchaseBillDetailDetailsVo : purchaseBillDetailDetailsVos) {
|
||||||
purchaseBillDetailDetailsVo.setCost1(purchaseBillDetailDetailsVo.getCost());
|
purchaseBillDetailDetailsVo.setCost1(purchaseBillDetailDetailsVo.getCost());
|
||||||
purchaseBillDetailDetailsVo.setCount1(purchaseBillDetailDetailsVo.getCount());
|
purchaseBillDetailDetailsVo.setCount1(purchaseBillDetailDetailsVo.getCount());
|
||||||
String goodsImgUrl = purchaseBillDetailDetailsVo.getGoodsImgUrl();
|
purchaseBillDetailDetailsVo.setDiscountRate1(purchaseBillDetailDetailsVo.getDiscountRate());
|
||||||
goodsImgUrl = fileUploadComponent.getUrlPrefix() + goodsImgUrl;
|
|
||||||
purchaseBillDetailDetailsVo.setGoodsImgUrl(goodsImgUrl);
|
|
||||||
for (PurchaseBillBatchDetailsVo purchaseBillBatchDetailsVo : purchaseBillBatchDetailsVos) {
|
for (PurchaseBillBatchDetailsVo purchaseBillBatchDetailsVo : purchaseBillBatchDetailsVos) {
|
||||||
purchaseBillDetailDetailsVo.setBatchNumber(purchaseBillBatchDetailsVo.getBatchNumber());
|
purchaseBillDetailDetailsVo.setBatchNumber(purchaseBillBatchDetailsVo.getBatchNumber());
|
||||||
purchaseBillDetailDetailsVo.setExpireDate(purchaseBillBatchDetailsVo.getExpireDate());
|
purchaseBillDetailDetailsVo.setExpireDate(purchaseBillBatchDetailsVo.getExpireDate());
|
||||||
@@ -436,8 +427,7 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
List<PurchaseAppendixUrl> purchaseAppendixUrlList = new ArrayList<>();
|
List<PurchaseAppendixUrl> purchaseAppendixUrlList = new ArrayList<>();
|
||||||
for (PurchaseAppendixDetailsVo purchaseAppendixDetailsVo : purchaseAppendixDetailsVos) {
|
for (PurchaseAppendixDetailsVo purchaseAppendixDetailsVo : purchaseAppendixDetailsVos) {
|
||||||
PurchaseAppendixUrl purchaseAppendixUrl = new PurchaseAppendixUrl();
|
PurchaseAppendixUrl purchaseAppendixUrl = new PurchaseAppendixUrl();
|
||||||
String url = fileUploadComponent.getUrlPrefix() + purchaseAppendixDetailsVo.getFilePath();
|
purchaseAppendixUrl.setUrl(purchaseAppendixDetailsVo.getFilePath());
|
||||||
purchaseAppendixUrl.setUrl(url);
|
|
||||||
purchaseAppendixUrlList.add(purchaseAppendixUrl);
|
purchaseAppendixUrlList.add(purchaseAppendixUrl);
|
||||||
}
|
}
|
||||||
vo.setPurchaseAppendixList(purchaseAppendixUrlList);
|
vo.setPurchaseAppendixList(purchaseAppendixUrlList);
|
||||||
|
|||||||
@@ -97,4 +97,7 @@ public class PurchaseBillDetail extends BaseEntity {
|
|||||||
private BigDecimal unTaxPrice;
|
private BigDecimal unTaxPrice;
|
||||||
@ApiModelProperty("未含税总价(未含税价*采购数量)")
|
@ApiModelProperty("未含税总价(未含税价*采购数量)")
|
||||||
private BigDecimal unTaxTotalAmount;
|
private BigDecimal unTaxTotalAmount;
|
||||||
|
|
||||||
|
@ApiModelProperty("保质期")
|
||||||
|
private Integer shelfLife;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -77,7 +77,8 @@ public class PurchaseBillDetailDetailsVo implements Vo {
|
|||||||
@ApiModelProperty("吊牌价")
|
@ApiModelProperty("吊牌价")
|
||||||
private BigDecimal tagPrice;
|
private BigDecimal tagPrice;
|
||||||
@ApiModelProperty("折扣率")
|
@ApiModelProperty("折扣率")
|
||||||
private BigDecimal discountRate; // 折扣率
|
private BigDecimal discountRate;
|
||||||
|
private BigDecimal discountRate1;
|
||||||
@ApiModelProperty("折后单价")
|
@ApiModelProperty("折后单价")
|
||||||
private BigDecimal discountPrice; // 折后单价
|
private BigDecimal discountPrice; // 折后单价
|
||||||
@ApiModelProperty("分摊金额")
|
@ApiModelProperty("分摊金额")
|
||||||
@@ -99,6 +100,8 @@ public class PurchaseBillDetailDetailsVo implements Vo {
|
|||||||
private Date deliveryDate;
|
private Date deliveryDate;
|
||||||
@ApiModelProperty("总税额")
|
@ApiModelProperty("总税额")
|
||||||
private BigDecimal taxAmount;
|
private BigDecimal taxAmount;
|
||||||
|
@ApiModelProperty("保质期")
|
||||||
|
private Integer shelfLife;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 商品扩展字段
|
* 商品扩展字段
|
||||||
|
|||||||
@@ -95,6 +95,8 @@ public class PurchaseBillDetailDto implements Dto {
|
|||||||
private String deliveryDate;
|
private String deliveryDate;
|
||||||
@ApiModelProperty("总税额")
|
@ApiModelProperty("总税额")
|
||||||
private BigDecimal taxAmount;
|
private BigDecimal taxAmount;
|
||||||
|
@ApiModelProperty("保质期")
|
||||||
|
private Integer shelfLife;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 商品扩展字段
|
* 商品扩展字段
|
||||||
|
|||||||
Reference in New Issue
Block a user