|
@@ -75,9 +75,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
item1.setSize(size.getSize());//获取尺码信息
|
|
|
BigDecimal boxNumber=boxNumber1.multiply(new BigDecimal(size.getProportion()));//获取该尺码件数
|
|
|
item1.setTotal(boxNumber);//该尺码件数
|
|
|
- if(size.getProportion()==0){
|
|
|
- item1.setTotal(null);//该尺码件数
|
|
|
- }
|
|
|
+
|
|
|
item1.setActualPackingQty(boxNumber);
|
|
|
item1.setTotalPrice(boxNumber.multiply(item1.getUnitPrice()));//获取总价 箱数*单价-->件数*单价
|
|
|
|
|
@@ -87,6 +85,9 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
SyPackingListTailoringItem splt=syPackingListTailoringItemMapper.selectById(item1.getId());
|
|
|
//获取预装箱单子表id
|
|
|
item1.setSyPreAssembledPackingListItemId(splt.getSyPreAssembledPackingListItemId());
|
|
|
+ if(size.getProportion()==0){
|
|
|
+ item1.setTotal(null);//该尺码件数
|
|
|
+ }
|
|
|
if(item.getIsAdd()>0){
|
|
|
item1.setSyPackingListTailoringId(pid);
|
|
|
item1.setId(oConvertUtils.id());//获取到随机id
|
|
@@ -156,9 +157,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
item1.setSize(size.getSize());//获取尺码信息
|
|
|
BigDecimal boxNumber=boxNumber1.multiply(new BigDecimal(size.getProportion()));//获取该尺码件数
|
|
|
item1.setTotal(boxNumber);//该尺码件数
|
|
|
- if(size.getProportion()==0){
|
|
|
- item1.setTotal(null);//该尺码件数
|
|
|
- }
|
|
|
+
|
|
|
item1.setActualPackingQty(boxNumber);
|
|
|
item1.setPlanQuantity(size.getQuantity());//计划装箱数量
|
|
|
item1.setSize(size.getSize());//获取尺码
|
|
@@ -181,6 +180,9 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
item1.setOmpoAccount(syPreItem.getOmpoAccount());//委外采购账套号
|
|
|
item1.setSupplier(syPreItem.getSupplier());
|
|
|
item1.setSupplierCode(syPreItem.getSupplierCode());
|
|
|
+ if(size.getProportion()==0){
|
|
|
+ item1.setTotal(null);//该尺码件数
|
|
|
+ }
|
|
|
syPreAssembledPackingListItemMapper.updateById(syPreItem);//修改剩余数量
|
|
|
syPackingListTailoringItemMapper.insert(item1);//添加子表数据
|
|
|
}
|
|
@@ -560,9 +562,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
item1.setSize(size.getSize());//获取尺码信息
|
|
|
BigDecimal boxNumber=boxNumber1.multiply(new BigDecimal(size.getProportion()));//获取该尺码件数
|
|
|
item1.setTotal(boxNumber);//该尺码件数
|
|
|
- if(size.getProportion()==0){
|
|
|
- item1.setTotal(null);//该尺码件数
|
|
|
- }
|
|
|
+
|
|
|
item1.setPlanQuantity(boxNumber);//计划装箱数量
|
|
|
item1.setActualPackingQty(boxNumber);//实际装箱数量
|
|
|
item1.setPlanQuantity(boxNumber);//计划装箱数量
|
|
@@ -597,6 +597,9 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
syPreAssembledPackingListItemMapper.updateById(syPreItem);//修改剩余数量
|
|
|
}
|
|
|
syPackingListTailoring.setTotalPrice(syPackingListTailoring.getTotalPrice().add(item1.getTotalPrice()));//获取总价
|
|
|
+ if(size.getProportion()==0){
|
|
|
+ item1.setTotal(null);//该尺码件数
|
|
|
+ }
|
|
|
syPackingListTailoringItemMapper.insert(item1);//添加子表数据
|
|
|
}
|
|
|
}
|