Merge remote-tracking branch 'origin/dev' into test
This commit is contained in:
@@ -108,7 +108,7 @@ public class OrderApiImpl implements OrderApi {
|
|||||||
.orElse(BigDecimal.ZERO);
|
.orElse(BigDecimal.ZERO);
|
||||||
SalesOrderDetailDO updateDO = new SalesOrderDetailDO();
|
SalesOrderDetailDO updateDO = new SalesOrderDetailDO();
|
||||||
updateDO.setId(f.getOrderDetailId()); // 给更新对象设 ID
|
updateDO.setId(f.getOrderDetailId()); // 给更新对象设 ID
|
||||||
updateDO.setTrfQty(lstQty.add(f.getLstQty())); // 累加(trfQty )
|
updateDO.setTrfQty(lstQty.add(f.getLstQty())); // 累加(trfQty ) 对应采购的lstQty(已收货量)字段
|
||||||
log.info("更新销售订单明细:{}", updateDO);
|
log.info("更新销售订单明细:{}", updateDO);
|
||||||
salesOrderDetailMapper.updateById(updateDO);
|
salesOrderDetailMapper.updateById(updateDO);
|
||||||
} else if ("PUR".equals(f.getSplyBsnTp())) {
|
} else if ("PUR".equals(f.getSplyBsnTp())) {
|
||||||
@@ -210,6 +210,10 @@ public class OrderApiImpl implements OrderApi {
|
|||||||
ordDtlDTO.setTrfWrhNum(p.getTrfWrhNum());
|
ordDtlDTO.setTrfWrhNum(p.getTrfWrhNum());
|
||||||
ordDtlDTO.setRmk(p.getRmk());
|
ordDtlDTO.setRmk(p.getRmk());
|
||||||
ordDtlDTO.setLstQty(p.getLstQty());
|
ordDtlDTO.setLstQty(p.getLstQty());
|
||||||
|
if("PO04".equals(orderDTO.getType())){
|
||||||
|
ordDtlDTO.setMtrlName(p.getMtrlName());
|
||||||
|
ordDtlDTO.setMtrlNum(p.getMtrlNum()); // 没单位了
|
||||||
|
}
|
||||||
|
|
||||||
} else if (
|
} else if (
|
||||||
t instanceof SalesOrderDetailDO s
|
t instanceof SalesOrderDetailDO s
|
||||||
|
|||||||
@@ -155,6 +155,9 @@ public class SalesOrderDetailDO extends BusinessBaseDO {
|
|||||||
@TableField("TAX_RTE")
|
@TableField("TAX_RTE")
|
||||||
private BigDecimal taxRte;
|
private BigDecimal taxRte;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 已收货量
|
||||||
|
*/
|
||||||
@TableField("TRF_QTY")
|
@TableField("TRF_QTY")
|
||||||
private BigDecimal trfQty;
|
private BigDecimal trfQty;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user