入库单导入以数据库中物料名为准
This commit is contained in:
+9
-2
@@ -19,6 +19,7 @@ import com.mhd.system.api.domain.cache.AssociationWarehouseCacheDO;
|
||||
import com.mhd.system.api.domain.cache.SystemServiceCacheUtil;
|
||||
import com.mhd.system.api.model.LoginUser;
|
||||
import com.mhd.wms.domain.inMaterialDetail.repository.todo.InMaterialDetailDO;
|
||||
import com.mhd.wms.domain.materialBaseInfo.entity.MaterialBaseInfo;
|
||||
import com.mhd.wms.domain.materialBaseInfo.repository.facade.IMaterialBaseInfoService;
|
||||
import com.mhd.wms.domain.materialBaseInfo.repository.po.MaterialBaseInfoPO;
|
||||
import com.mhd.wms.domain.materialBaseInfo.repository.todo.MaterialBaseInfoDO;
|
||||
@@ -1336,8 +1337,14 @@ public class StockInOrderApplicationService {
|
||||
|
||||
InMaterialDetailDO d = new InMaterialDetailDO();
|
||||
d.setMaterialBaseInfoId(materialBaseInfoId);
|
||||
// 设置商品名称和料号(从Excel读取)
|
||||
d.setMaterialName(r.getMaterialName());
|
||||
if (materialBaseInfoId != null){
|
||||
//从数据库获取名称
|
||||
MaterialBaseInfo materialBaseInfo = materialBaseInfoService.getById(materialBaseInfoId);
|
||||
d.setMaterialName(materialBaseInfo.getMaterialName());
|
||||
}else {
|
||||
// 设置商品名称和料号(从Excel读取)
|
||||
d.setMaterialName(r.getMaterialName());
|
||||
}
|
||||
// 如果料号为空但物料ID有值,根据物料ID查询并补充料号
|
||||
String materialCode = r.getMaterialCode();
|
||||
if (StringUtils.isBlank(materialCode) && materialBaseInfoId != null) {
|
||||
|
||||
Reference in New Issue
Block a user