Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
+9
-4
@@ -1060,10 +1060,15 @@ public class OutMaterialDetailImpl extends ServiceImpl<OutMaterialDetailMapper,
|
||||
outMaterialDetail.setUpdateBy(loginUser.getUserid());
|
||||
outMaterialDetail.setUpdateByName(loginUser.getUsername());
|
||||
outMaterialDetail.setUpdateTime(new Date());
|
||||
outMaterialDetail.setCheckArea(outMaterialDetailDO.getCheckArea());
|
||||
outMaterialDetail.setCheckVolume(outMaterialDetailDO.getCheckVolume());
|
||||
outMaterialDetail.setCheckGrossWeight(outMaterialDetailDO.getCheckGrossWeight());
|
||||
outMaterialDetail.setCheckNetWeight(outMaterialDetailDO.getCheckNetWeight());
|
||||
// 前端复核时填写的净重毛重体积面积通过 total* 字段传入,check* 优先,为 null 时用 total* 兜底
|
||||
outMaterialDetail.setCheckNetWeight(outMaterialDetailDO.getCheckNetWeight() != null
|
||||
? outMaterialDetailDO.getCheckNetWeight() : outMaterialDetailDO.getTotalNetWeight());
|
||||
outMaterialDetail.setCheckGrossWeight(outMaterialDetailDO.getCheckGrossWeight() != null
|
||||
? outMaterialDetailDO.getCheckGrossWeight() : outMaterialDetailDO.getTotalGrossWeight());
|
||||
outMaterialDetail.setCheckVolume(outMaterialDetailDO.getCheckVolume() != null
|
||||
? outMaterialDetailDO.getCheckVolume() : outMaterialDetailDO.getTotalVolume());
|
||||
outMaterialDetail.setCheckArea(outMaterialDetailDO.getCheckArea() != null
|
||||
? outMaterialDetailDO.getCheckArea() : outMaterialDetailDO.getTotalArea());
|
||||
|
||||
// 复核时同步净重、毛重、体积、面积到 picking_material_detail,供 getCheckInfo 查询展示(优先 check*,否则 total*)
|
||||
if (1 == type && outMaterialDetailDb.getUniqueId() != null) {
|
||||
|
||||
Reference in New Issue
Block a user