采购单调试修改
This commit is contained in:
@@ -86,9 +86,8 @@ public class PurchaseBillDetailsVo implements Vo {
|
|||||||
private String purchaserSid; // 采购员sid(单选)
|
private String purchaserSid; // 采购员sid(单选)
|
||||||
@ApiModelProperty("采购员姓名")
|
@ApiModelProperty("采购员姓名")
|
||||||
private String purchaserName; // 采购员姓名
|
private String purchaserName; // 采购员姓名
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
|
||||||
@ApiModelProperty("预计到货日期")
|
@ApiModelProperty("预计到货日期")
|
||||||
private Date deliveryDate; // 预计到货日期
|
private String deliveryDate;
|
||||||
@ApiModelProperty("仓库sid")
|
@ApiModelProperty("仓库sid")
|
||||||
private String wareHouseSid;
|
private String wareHouseSid;
|
||||||
@ApiModelProperty("仓库名称")
|
@ApiModelProperty("仓库名称")
|
||||||
|
|||||||
@@ -82,9 +82,8 @@ public class PurchaseBillDto implements Dto {
|
|||||||
private String purchaserSid; // 采购员sid(单选)
|
private String purchaserSid; // 采购员sid(单选)
|
||||||
@ApiModelProperty("采购员姓名")
|
@ApiModelProperty("采购员姓名")
|
||||||
private String purchaserName; // 采购员姓名
|
private String purchaserName; // 采购员姓名
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
|
||||||
@ApiModelProperty("预计到货日期")
|
@ApiModelProperty("预计到货日期")
|
||||||
private Date deliveryDate; // 预计到货日期
|
private String deliveryDate; // 预计到货日期
|
||||||
@ApiModelProperty("仓库sid")
|
@ApiModelProperty("仓库sid")
|
||||||
private String wareHouseSid;
|
private String wareHouseSid;
|
||||||
@ApiModelProperty("仓库名称")
|
@ApiModelProperty("仓库名称")
|
||||||
|
|||||||
@@ -69,7 +69,7 @@
|
|||||||
|
|
||||||
<select id="selectNum" resultType="java.lang.String">
|
<select id="selectNum" resultType="java.lang.String">
|
||||||
select RIGHT (billNo, 4)
|
select RIGHT (billNo, 4)
|
||||||
from pms_purchase_bill
|
from purchase_bill
|
||||||
where billNo LIKE concat(#{billNo}, '%')
|
where billNo LIKE concat(#{billNo}, '%')
|
||||||
order by billNo desc
|
order by billNo desc
|
||||||
limit 1
|
limit 1
|
||||||
|
|||||||
@@ -76,6 +76,7 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
public PagerVo<PurchaseBillVo> listPageVo(PagerQuery<PurchaseBillQuery> pq) {
|
public PagerVo<PurchaseBillVo> listPageVo(PagerQuery<PurchaseBillQuery> pq) {
|
||||||
PurchaseBillQuery query = pq.getParams();
|
PurchaseBillQuery query = pq.getParams();
|
||||||
QueryWrapper<PurchaseBill> qw = new QueryWrapper<>();
|
QueryWrapper<PurchaseBill> qw = new QueryWrapper<>();
|
||||||
|
qw.eq("pb.deptSid","3042d730-64e8-4e34-b08a-44adca4da3a5");
|
||||||
if (StringUtils.isNotBlank(query.getSupplierSid())) {
|
if (StringUtils.isNotBlank(query.getSupplierSid())) {
|
||||||
qw.eq("pb.supplierSid", query.getSupplierSid());
|
qw.eq("pb.supplierSid", query.getSupplierSid());
|
||||||
}
|
}
|
||||||
@@ -165,7 +166,6 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
PurchaseBillAmountDto purchaseBillAmount = dto.getPurchaseBillAmount();
|
PurchaseBillAmountDto purchaseBillAmount = dto.getPurchaseBillAmount();
|
||||||
PurchaseBillExtendDto purchaseBillExtend = dto.getPurchaseBillExtend();
|
PurchaseBillExtendDto purchaseBillExtend = dto.getPurchaseBillExtend();
|
||||||
List<PurchaseBillDetailDto> purchaseBillDetailList = dto.getPurchaseBillDetailList();
|
List<PurchaseBillDetailDto> purchaseBillDetailList = dto.getPurchaseBillDetailList();
|
||||||
List<PurchaseBillBatchDto> purchaseBillBatchList = dto.getPurchaseBillBatchList();
|
|
||||||
List<PurchaseAppendixUrl> purchaseAppendixList = dto.getPurchaseAppendixList();
|
List<PurchaseAppendixUrl> purchaseAppendixList = dto.getPurchaseAppendixList();
|
||||||
if (StringUtils.isBlank(dtoSid)) {
|
if (StringUtils.isBlank(dtoSid)) {
|
||||||
String sid = this.insertByDto(dto);
|
String sid = this.insertByDto(dto);
|
||||||
@@ -182,12 +182,14 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
goodsImgUrl = goodsImgUrl.replace(fileUploadComponent.getUrlPrefix(), "");
|
goodsImgUrl = goodsImgUrl.replace(fileUploadComponent.getUrlPrefix(), "");
|
||||||
purchaseBillDetailDto.setGoodsImgUrl(goodsImgUrl);
|
purchaseBillDetailDto.setGoodsImgUrl(goodsImgUrl);
|
||||||
String detailSid = purchaseBillDetailService.insertByDto(purchaseBillDetailDto);
|
String detailSid = purchaseBillDetailService.insertByDto(purchaseBillDetailDto);
|
||||||
for (PurchaseBillBatchDto purchaseBillBatchDto : purchaseBillBatchList) {
|
PurchaseBillBatchDto purchaseBillBatchDto = new PurchaseBillBatchDto();
|
||||||
purchaseBillBatchDto.setBillSid(sid);
|
purchaseBillBatchDto.setBillSid(sid);
|
||||||
purchaseBillBatchDto.setBillDetailSid(detailSid);
|
purchaseBillBatchDto.setBillDetailSid(detailSid);
|
||||||
|
purchaseBillBatchDto.setBatchNumber(purchaseBillDetailDto.getBatchNumber());
|
||||||
|
purchaseBillBatchDto.setExpireDate(purchaseBillDetailDto.getExpireDate());
|
||||||
|
purchaseBillBatchDto.setMadeDate(purchaseBillDetailDto.getMadeDate());
|
||||||
purchaseBillBatchService.insertByDto(purchaseBillBatchDto);
|
purchaseBillBatchService.insertByDto(purchaseBillBatchDto);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
//保存附件信息
|
//保存附件信息
|
||||||
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) {
|
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) {
|
||||||
PurchaseAppendixDto purchaseAppendixDto = new PurchaseAppendixDto();
|
PurchaseAppendixDto purchaseAppendixDto = new PurchaseAppendixDto();
|
||||||
@@ -224,12 +226,14 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
goodsImgUrl = goodsImgUrl.replace(fileUploadComponent.getUrlPrefix(), "");
|
goodsImgUrl = goodsImgUrl.replace(fileUploadComponent.getUrlPrefix(), "");
|
||||||
purchaseBillDetailDto.setGoodsImgUrl(goodsImgUrl);
|
purchaseBillDetailDto.setGoodsImgUrl(goodsImgUrl);
|
||||||
String detailSid = purchaseBillDetailService.insertByDto(purchaseBillDetailDto);
|
String detailSid = purchaseBillDetailService.insertByDto(purchaseBillDetailDto);
|
||||||
for (PurchaseBillBatchDto purchaseBillBatchDto : purchaseBillBatchList) {
|
PurchaseBillBatchDto purchaseBillBatchDto = new PurchaseBillBatchDto();
|
||||||
purchaseBillBatchDto.setBillSid(dtoSid);
|
purchaseBillBatchDto.setBillSid(dtoSid);
|
||||||
purchaseBillBatchDto.setBillDetailSid(detailSid);
|
purchaseBillBatchDto.setBillDetailSid(detailSid);
|
||||||
|
purchaseBillBatchDto.setBatchNumber(purchaseBillDetailDto.getBatchNumber());
|
||||||
|
purchaseBillBatchDto.setExpireDate(purchaseBillDetailDto.getExpireDate());
|
||||||
|
purchaseBillBatchDto.setMadeDate(purchaseBillDetailDto.getMadeDate());
|
||||||
purchaseBillBatchService.insertByDto(purchaseBillBatchDto);
|
purchaseBillBatchService.insertByDto(purchaseBillBatchDto);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
//保存附件信息
|
//保存附件信息
|
||||||
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) {
|
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) {
|
||||||
PurchaseAppendixDto purchaseAppendixDto = new PurchaseAppendixDto();
|
PurchaseAppendixDto purchaseAppendixDto = new PurchaseAppendixDto();
|
||||||
|
|||||||
@@ -61,12 +61,10 @@ public class PurchaseBillBatchDetailsVo implements Vo {
|
|||||||
private String sortNo; // 序列号
|
private String sortNo; // 序列号
|
||||||
@ApiModelProperty("批次号")
|
@ApiModelProperty("批次号")
|
||||||
private String batchNumber; // 批次号
|
private String batchNumber; // 批次号
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
|
||||||
@ApiModelProperty("生产日期")
|
@ApiModelProperty("生产日期")
|
||||||
private Date madeDate; // 生产日期
|
private String madeDate; // 生产日期
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
|
||||||
@ApiModelProperty("过期日期")
|
@ApiModelProperty("过期日期")
|
||||||
private Date expireDate; // 过期日期
|
private String expireDate; // 过期日期
|
||||||
@ApiModelProperty("货号")
|
@ApiModelProperty("货号")
|
||||||
private String goodsNum; // 货号
|
private String goodsNum; // 货号
|
||||||
|
|
||||||
|
|||||||
@@ -61,12 +61,10 @@ public class PurchaseBillBatchDto implements Dto {
|
|||||||
private String sortNo; // 序列号
|
private String sortNo; // 序列号
|
||||||
@ApiModelProperty("批次号")
|
@ApiModelProperty("批次号")
|
||||||
private String batchNumber; // 批次号
|
private String batchNumber; // 批次号
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
|
||||||
@ApiModelProperty("生产日期")
|
@ApiModelProperty("生产日期")
|
||||||
private Date madeDate; // 生产日期
|
private String madeDate; // 生产日期
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
|
||||||
@ApiModelProperty("过期日期")
|
@ApiModelProperty("过期日期")
|
||||||
private Date expireDate; // 过期日期
|
private String expireDate; // 过期日期
|
||||||
@ApiModelProperty("货号")
|
@ApiModelProperty("货号")
|
||||||
private String goodsNum; // 货号
|
private String goodsNum; // 货号
|
||||||
|
|
||||||
|
|||||||
@@ -92,9 +92,8 @@ public class PurchaseBillDetailDetailsVo implements Vo {
|
|||||||
private BigDecimal amount; // 采购金额
|
private BigDecimal amount; // 采购金额
|
||||||
@ApiModelProperty("采购周期")
|
@ApiModelProperty("采购周期")
|
||||||
private Integer cycle; // 采购周期
|
private Integer cycle; // 采购周期
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
|
||||||
@ApiModelProperty("预期到货日期")
|
@ApiModelProperty("预期到货日期")
|
||||||
private Date deliveryDate; // 预期到货日期
|
private String deliveryDate;
|
||||||
|
|
||||||
@ApiModelProperty("总税额")
|
@ApiModelProperty("总税额")
|
||||||
private BigDecimal taxAmount;
|
private BigDecimal taxAmount;
|
||||||
@@ -110,4 +109,11 @@ public class PurchaseBillDetailDetailsVo implements Vo {
|
|||||||
private BigDecimal unTaxPrice;
|
private BigDecimal unTaxPrice;
|
||||||
@ApiModelProperty("未含税总价(未含税价*采购数量)")
|
@ApiModelProperty("未含税总价(未含税价*采购数量)")
|
||||||
private BigDecimal unTaxTotalAmount;
|
private BigDecimal unTaxTotalAmount;
|
||||||
|
|
||||||
|
@ApiModelProperty("批次号")
|
||||||
|
private String batchNumber; // 批次号
|
||||||
|
@ApiModelProperty("生产日期")
|
||||||
|
private String madeDate; // 生产日期
|
||||||
|
@ApiModelProperty("过期日期")
|
||||||
|
private String expireDate; // 过期日期
|
||||||
}
|
}
|
||||||
@@ -93,9 +93,8 @@ public class PurchaseBillDetailDto implements Dto {
|
|||||||
private BigDecimal amount; // 采购金额
|
private BigDecimal amount; // 采购金额
|
||||||
@ApiModelProperty("采购周期")
|
@ApiModelProperty("采购周期")
|
||||||
private Integer cycle; // 采购周期
|
private Integer cycle; // 采购周期
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
|
||||||
@ApiModelProperty("预期到货日期")
|
@ApiModelProperty("预期到货日期")
|
||||||
private Date deliveryDate; // 预期到货日期
|
private String deliveryDate;
|
||||||
|
|
||||||
@ApiModelProperty("总税额")
|
@ApiModelProperty("总税额")
|
||||||
private BigDecimal taxAmount;
|
private BigDecimal taxAmount;
|
||||||
@@ -111,4 +110,11 @@ public class PurchaseBillDetailDto implements Dto {
|
|||||||
private BigDecimal unTaxPrice;
|
private BigDecimal unTaxPrice;
|
||||||
@ApiModelProperty("未含税总价(未含税价*采购数量)")
|
@ApiModelProperty("未含税总价(未含税价*采购数量)")
|
||||||
private BigDecimal unTaxTotalAmount;
|
private BigDecimal unTaxTotalAmount;
|
||||||
|
|
||||||
|
@ApiModelProperty("批次号")
|
||||||
|
private String batchNumber; // 批次号
|
||||||
|
@ApiModelProperty("生产日期")
|
||||||
|
private String madeDate; // 生产日期
|
||||||
|
@ApiModelProperty("过期日期")
|
||||||
|
private String expireDate; // 过期日期
|
||||||
}
|
}
|
||||||
@@ -16,10 +16,10 @@
|
|||||||
pdd.amount,
|
pdd.amount,
|
||||||
pdd.warehouseName,
|
pdd.warehouseName,
|
||||||
pdd.unit
|
pdd.unit
|
||||||
FROM pms_purchase_bill_detail pdd
|
FROM purchase_bill_detail pdd
|
||||||
LEFT JOIN pms_purchaseback_bill ppb
|
LEFT JOIN purchaseback_bill ppb
|
||||||
ON pdd.billSid = ppb.sourceBillSid
|
ON pdd.billSid = ppb.sourceBillSid
|
||||||
LEFT JOIN pms_purchaseback_detail ppd
|
LEFT JOIN purchaseback_detail ppd
|
||||||
ON ppb.sid = ppd.billSid
|
ON ppb.sid = ppd.billSid
|
||||||
<where> ${ew.sqlSegment} </where>
|
<where> ${ew.sqlSegment} </where>
|
||||||
</select>
|
</select>
|
||||||
@@ -34,8 +34,8 @@
|
|||||||
pdd.amount,
|
pdd.amount,
|
||||||
IFNULL(ppd.backCount,0) AS retreatCount,
|
IFNULL(ppd.backCount,0) AS retreatCount,
|
||||||
ppd.backAmount
|
ppd.backAmount
|
||||||
FROM pms_purchase_bill_detail pdd
|
FROM purchase_bill_detail pdd
|
||||||
LEFT JOIN pms_purchaseback_bill ppb
|
LEFT JOIN purchaseback_bill ppb
|
||||||
ON pdd.billSid = ppb.sourceBillSid
|
ON pdd.billSid = ppb.sourceBillSid
|
||||||
LEFT JOIN pms_purchaseback_detail ppd
|
LEFT JOIN pms_purchaseback_detail ppd
|
||||||
ON ppb.sid = ppd.billSid
|
ON ppb.sid = ppd.billSid
|
||||||
|
|||||||
@@ -33,9 +33,9 @@ import org.apache.ibatis.annotations.Select;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface PurchaseBillInvoiceMapper extends BaseMapper<PurchaseBillInvoice> {
|
public interface PurchaseBillInvoiceMapper extends BaseMapper<PurchaseBillInvoice> {
|
||||||
|
|
||||||
@Delete("delete from pms_purchase_bill_invoice where billSid = #{dtoSid}")
|
@Delete("delete from purchase_bill_invoice where billSid = #{dtoSid}")
|
||||||
void delByMainSid(String dtoSid);
|
void delByMainSid(String dtoSid);
|
||||||
|
|
||||||
@Select("select * from pms_purchase_bill_invoice where billSid = #{sid}")
|
@Select("select * from purchase_bill_invoice where billSid = #{sid}")
|
||||||
PurchaseBillInvoiceDetailsVo selByMainSid(String sid);
|
PurchaseBillInvoiceDetailsVo selByMainSid(String sid);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user