分配问题修改;
This commit is contained in:
+7
@@ -4,6 +4,7 @@ import cn.hutool.core.util.ObjectUtil;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.mhd.common.core.constant.SnowFlakeConstants;
|
||||
import com.mhd.common.core.domain.po.UserPo;
|
||||
@@ -807,6 +808,12 @@ public class StockOutOrderApplicationService {
|
||||
Map<Long, OutMaterialDetailPO> outMaterialDetailDbMap = outMaterialDetailPODbList.stream().collect(Collectors.toMap(OutMaterialDetailPO::getMaterialDetailId, Function.identity()));
|
||||
List<OutMaterialDetailDO> returnOutMaterialDetailDOList = new ArrayList<>();
|
||||
for (OutMaterialDetailDO outMaterialDetailDO : stockOutOrderDO.getMaterialDetailList()){
|
||||
Long uniqueId = outMaterialDetailDO.getUniqueId();
|
||||
OutMaterialDetail outMaterialDetail = outMaterialDetailService.getOne(new LambdaQueryWrapper<OutMaterialDetail>().eq(OutMaterialDetail::getUniqueId, uniqueId));
|
||||
if (outMaterialDetail == null){
|
||||
throw new ServiceException("出库明细不存在");
|
||||
}
|
||||
outMaterialDetailDO.setMaterialDetailId(outMaterialDetail.getMaterialDetailId());
|
||||
//设置物料更多属性信息
|
||||
OutMaterialDetailPO outMaterialDetailPO = outMaterialDetailDbMap.get(outMaterialDetailDO.getMaterialDetailId());
|
||||
if (outMaterialDetailPO == null){
|
||||
|
||||
+1
@@ -397,6 +397,7 @@ public class OutMaterialDetailImpl extends ServiceImpl<OutMaterialDetailMapper,
|
||||
outMaterialDetail.setStorageLocationId(null);
|
||||
outMaterialDetail.setStorageLocationCode(null);
|
||||
outMaterialDetail.setStorageLocationName(null);
|
||||
outMaterialDetail.setInventoryQuantity(null);
|
||||
// 设置 actualQuantity 用于 qxfp 方法更新库存(表示本次实际取消的数量)
|
||||
outMaterialDetail.setActualQuantity(cancelAllocationQuantity);
|
||||
outMaterialDetailList.add(outMaterialDetail);
|
||||
|
||||
Reference in New Issue
Block a user