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