Kaynağa Gözat

采购入库接口调整自定义项13

zengtx 2 yıl önce
ebeveyn
işleme
1ed085feac

+ 7 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/openApi/service/impl/PurchaseWarehousingServiceImpl.java

@@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONObject;
 import com.baomidou.dynamic.datasource.annotation.DS;
 import lombok.extern.log4j.Log4j2;
 import org.apache.commons.lang.StringUtils;
+import org.jeecg.common.exception.JeecgBootException;
 import org.jeecg.common.system.vo.DictModel;
 import org.jeecg.config.InterfaceConnUtils;
 import org.jeecg.modules.openApi.entity.PurchaseWarehousing;
@@ -415,7 +416,12 @@ public class PurchaseWarehousingServiceImpl extends ServiceImpl<PurchaseWarehous
             if(oConvertUtils.isNotEmpty(ygcVencode)){
                 //根据接收方获取供应商信息
                 Map<String,Object> mapVenCode= this.baseMapper.getWhCodeByVenCode(ygcVencode);
-                ygcVencode = mapVenCode.get("cVenAbbName").toString();
+                if(oConvertUtils.isNotEmpty(mapVenCode.get("cVenAbbName").toString())){
+                    ygcVencode = mapVenCode.get("cVenAbbName").toString();
+                }else{
+                    throw new RuntimeException("未获取到供应商简称!");
+                }
+
             }
             //主表
             JSONObject saveJson=new JSONObject();