找回缺失字段
continuous-integration/drone/push Build is passing Details

畅捷通同步方案更新
YXY 11 months ago
parent 090e89195b
commit c6fe50fdfd

@ -72,12 +72,12 @@ public class ManufactureOrderSyncCallOperate extends CJTOperateCallBackAbstract
// body.put("创建时间", DateUtils.str2long(header.getString("CreatedTime"), DateUtils.YYYY_MM_DD)); // body.put("创建时间", DateUtils.str2long(header.getString("CreatedTime"), DateUtils.YYYY_MM_DD));
body.put("创建时间", System.currentTimeMillis()); body.put("创建时间", System.currentTimeMillis());
JSONObject department = detail.getJSONObject("Department"); JSONObject department = header.getJSONObject("Department");
if (department != null){ if (department != null){
body.put("生产车间", department.getString("Name")); body.put("生产车间", department.getString("Name"));
} }
JSONObject person = detail.getJSONObject("Person"); JSONObject person = header.getJSONObject("Person");
if (person != null){ if (person != null){
body.put("负责人", person.getString("Name")); body.put("负责人", person.getString("Name"));
} }

@ -3,6 +3,7 @@ package com.ruoyi.flyingbook.strategy.cjt;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.ruoyi.common.enums.CjtAccountEnum; import com.ruoyi.common.enums.CjtAccountEnum;
import com.ruoyi.common.enums.CjtCallBackOperateEnum; import com.ruoyi.common.enums.CjtCallBackOperateEnum;
import com.ruoyi.common.enums.TableFieldTypeEnum;
import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.flyingbook.domain.edi.CJTEdiCallbackRequestVo; import com.ruoyi.flyingbook.domain.edi.CJTEdiCallbackRequestVo;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@ -99,6 +100,7 @@ public class SaleOrderSyncCallBackOperate extends CJTOperateCallBackAbstract{
body.put("累计执行数量", detail.getDoubleValue("累计执行数量")); body.put("累计执行数量", detail.getDoubleValue("累计执行数量"));
body.put("明细备注", detail.getString("DetailMemo")); body.put("明细备注", detail.getString("DetailMemo"));
body.put("钢板面", getSpecialKey(detail, "pubuserdefnvc1")); body.put("钢板面", getSpecialKey(detail, "pubuserdefnvc1"));
body.put("金额", detail.getString("OrigDiscountAmount"));
switch (cjtAccountEnum) { switch (cjtAccountEnum) {
case ONE: case ONE:
body.put("客户备注", header.getString("CustomerMemo")); body.put("客户备注", header.getString("CustomerMemo"));

Loading…
Cancel
Save