提交 b8b4a8d2 authored 作者: 李炎's avatar 李炎

微调

上级 ef8c40c9
...@@ -257,6 +257,7 @@ public class CategoryDao { ...@@ -257,6 +257,7 @@ public class CategoryDao {
throw new KingdeeConnectException(loginResult); throw new KingdeeConnectException(loginResult);
} }
} catch (KingdeeConnectException e) { } catch (KingdeeConnectException e) {
e.printStackTrace();
throw new KingdeeConnectException(loginResult); throw new KingdeeConnectException(loginResult);
} catch (Exception e) { } catch (Exception e) {
//打印查看连接的服务器地址异常 //打印查看连接的服务器地址异常
...@@ -868,7 +869,7 @@ public class CategoryDao { ...@@ -868,7 +869,7 @@ public class CategoryDao {
} }
} catch (KingdeeConnectException e) { } catch (KingdeeConnectException e) {
e.printStackTrace(); e.printStackTrace();
log.info("<======addReturnResult.Exception:"+loginResult); log.info("<======addReturnResult.Exception:" + loginResult);
throw new KingdeeConnectException(loginResult); throw new KingdeeConnectException(loginResult);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
......
package org.jeecg.modules.iost.ims.kingdeeapi; package org.jeecg.modules.iost.ims.kingdeeapi;
import lombok.extern.slf4j.Slf4j;
import org.jeecg.modules.iost.ims.Dao.CategoryDao; import org.jeecg.modules.iost.ims.Dao.CategoryDao;
import org.jeecg.modules.iost.ims.Util.ImsUtil; import org.jeecg.modules.iost.ims.Util.ImsUtil;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -10,6 +11,7 @@ import java.util.*; ...@@ -10,6 +11,7 @@ import java.util.*;
/** /**
* 查询金蝶云调拨申请单 * 查询金蝶云调拨申请单
*/ */
@Slf4j
@Component @Component
public class WmsAllotKingdeeApi { public class WmsAllotKingdeeApi {
/** /**
...@@ -51,36 +53,37 @@ public class WmsAllotKingdeeApi { ...@@ -51,36 +53,37 @@ public class WmsAllotKingdeeApi {
if (!list.isEmpty()) { if (!list.isEmpty()) {
if (!list.get(0).get(0).toString().contains("Errors")) { if (!list.get(0).get(0).toString().contains("Errors")) {
for (List<Object> list1 : list) { for (List<Object> list1 : list) {
System.out.println("<========PojoToIMS"+list1);
Map<String, String> salesordermap = new HashMap<>(); Map<String, String> salesordermap = new HashMap<>();
//添加自定义IMS字段 //添加自定义IMS字段
ImsSynConstants.purchaseIms(list1, 11, salesordermap, fieldList); ImsSynConstants.purchaseIms(list1, 11, salesordermap, fieldList);
salesordermap.put("fid", list1.get(0).toString()); salesordermap.put("fid", valueOf(list1.get(0)));
salesordermap.put("orgId", list1.get(4).toString()); salesordermap.put("orgId", valueOf(list1.get(4)));
salesordermap.put("allotCode", list1.get(1).toString()); salesordermap.put("allotCode", valueOf(list1.get(1)));
if (null == list1.get(3)) { if (null == list1.get(3)) {
salesordermap.put("srcStoreCode", ""); salesordermap.put("srcStoreCode", "");
} else { } else {
salesordermap.put("srcStoreCode", list1.get(3).toString()); salesordermap.put("srcStoreCode", valueOf(list1.get(3)));
} }
salesordermap.put("toOrgId", list1.get(5).toString()); salesordermap.put("toOrgId", valueOf(list1.get(5)));
salesordermap.put("toStoreCode", list1.get(2).toString()); salesordermap.put("toStoreCode", valueOf(list1.get(2)));
salesordermap.put("allotType", list1.get(6).toString()); salesordermap.put("allotType", valueOf(list1.get(6)));
salesordermap.put("mtrlCode", list1.get(7).toString()); salesordermap.put("mtrlCode", valueOf(list1.get(7)));
salesordermap.put("allotQty", list1.get(8).toString()); salesordermap.put("allotQty", valueOf(list1.get(8)));
if (null == list1.get(9)) { if (null == list1.get(9)) {
salesordermap.put("remark", ""); salesordermap.put("remark", "");
} else { } else {
salesordermap.put("remark", list1.get(9).toString()); salesordermap.put("remark", valueOf(list1.get(9)));
} }
salesordermap.put("thirdRwn", list1.get(10).toString()); salesordermap.put("thirdRwn", valueOf(list1.get(10)));
salesorderlist.add(salesordermap); salesorderlist.add(salesordermap);
} }
} else { } else {
//如果有错误信息则返回 //如果有错误信息则返回
String message = ImsUtil.getMessage(list.get(0).get(0)); String message = ImsUtil.getMessage(list.get(0).get(0));
Map<String, String> error = new HashMap<>(); Map<String, String> error = new HashMap<>(1);
error.put("false", message); error.put("false", message);
salesorderlist.add(error); salesorderlist.add(error);
} }
...@@ -88,5 +91,7 @@ public class WmsAllotKingdeeApi { ...@@ -88,5 +91,7 @@ public class WmsAllotKingdeeApi {
return salesorderlist; return salesorderlist;
} }
String valueOf(Object ob) {
return null == ob ? "" : ob.toString();
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论