parent
f4f8a53743
commit
150a1c5fa1
|
|
@ -197,23 +197,24 @@ public class LoanPushSapOperation extends AbstractOperationServicePlugIn impleme
|
||||||
header.put("FM_DeptCode", recBill.getDynamicObjectCollection("entry").get(0).getString("shjh_deptcode"));
|
header.put("FM_DeptCode", recBill.getDynamicObjectCollection("entry").get(0).getString("shjh_deptcode"));
|
||||||
//还款人工号
|
//还款人工号
|
||||||
header.put("FM_UserCode", recBill.getDynamicObjectCollection("entry").get(0).getString("shjh_usercode"));
|
header.put("FM_UserCode", recBill.getDynamicObjectCollection("entry").get(0).getString("shjh_usercode"));
|
||||||
//收款银行账号
|
//todo:收款银行账号
|
||||||
//header.put("FM_BankCode",recBill.getString("accountbank.number"));
|
header.put("FM_BankCode",recBill.getString("accountbank.number"));
|
||||||
header.put("FM_BankCode","11016612133000");
|
// header.put("FM_BankCode","11016612133000");
|
||||||
//成本中心编码
|
//todo:成本中心编码
|
||||||
//header.put("FM_CostCenterCode", recBill.getString("shjh_costcenter.number"));
|
header.put("FM_CostCenterCode", recBill.getString("shjh_costcenter.number"));
|
||||||
header.put("FM_CostCenterCode", "100100");
|
// header.put("FM_CostCenterCode", "100100");
|
||||||
//创建人工号
|
//todo:创建人工号
|
||||||
//header.put("FM_CreateUserCode", recBill.getString("creator.number"));
|
header.put("FM_CreateUserCode", recBill.getDynamicObjectCollection("entry").get(0).getString("shjh_usercode"));
|
||||||
header.put("FM_CreateUserCode", "GH017994");
|
// header.put("FM_CreateUserCode", recBill.getString("creator.number"));
|
||||||
|
// header.put("FM_CreateUserCode", "GH017994");
|
||||||
header.put("FM_CurrencyCode", "RMB");//币别编号 默认为人民币
|
header.put("FM_CurrencyCode", "RMB");//币别编号 默认为人民币
|
||||||
//单据主题
|
//单据主题
|
||||||
header.put("FM_RequestName", "员工还款单"+billNumber);
|
header.put("FM_RequestName", "员工还款单"+billNumber);
|
||||||
//附件URL地址
|
//附件URL地址
|
||||||
//HashMap<String, String> url = new HashMap<>(2);
|
//HashMap<String, String> url = new HashMap<>(2);
|
||||||
//header.put("FM_AttachUr", new ArrayList<>());
|
//header.put("FM_AttachUr", new ArrayList<>());
|
||||||
//事项描述
|
//todo:事项描述_摘要
|
||||||
header.put("Remark", "测试");
|
header.put("Remark", recBill.getString("txt_description"));
|
||||||
List<Map<String, Object>> body = new ArrayList<>();
|
List<Map<String, Object>> body = new ArrayList<>();
|
||||||
List<Map<String, Object>> loanRequestList = new ArrayList<>();
|
List<Map<String, Object>> loanRequestList = new ArrayList<>();
|
||||||
DynamicObjectCollection entryCollection = recBill.getDynamicObjectCollection("entry");
|
DynamicObjectCollection entryCollection = recBill.getDynamicObjectCollection("entry");
|
||||||
|
|
|
||||||
|
|
@ -195,18 +195,19 @@ public class PaymentPushSapOperation extends AbstractOperationServicePlugIn impl
|
||||||
//公司编码
|
//公司编码
|
||||||
header.put("FM_CompanyCode", recBill.getString("org.number"));
|
header.put("FM_CompanyCode", recBill.getString("org.number"));
|
||||||
//header.put("FM_CompanyCode", "C021");//测试用
|
//header.put("FM_CompanyCode", "C021");//测试用
|
||||||
//部门编码
|
//todo:部门编码
|
||||||
header.put("FM_DeptCode", recBill.getDynamicObjectCollection("entry").get(0).getString("shjh_deptcode"));
|
header.put("FM_DeptCode", recBill.getDynamicObjectCollection("entry").get(0).getString("shjh_deptcode"));
|
||||||
//供应商编码
|
//todo:供应商编码
|
||||||
header.put("FM_SupplierCode", getSupOrCusNumber(recBill));
|
header.put("FM_SupplierCode", getSupOrCusNumber(recBill));
|
||||||
// header.put("FM_SupplierCode", "6000003");
|
// header.put("FM_SupplierCode", "6000003");
|
||||||
//员工工号
|
//员工工号
|
||||||
header.put("FM_UserCode", recBill.getDynamicObjectCollection("entry").get(0).getString("shjh_usercode"));
|
header.put("FM_UserCode", recBill.getDynamicObjectCollection("entry").get(0).getString("shjh_usercode"));
|
||||||
//成本中心编码
|
//todo:成本中心编码
|
||||||
header.put("FM_CostCenterCode", recBill.getString("shjh_costcenter.number"));
|
header.put("FM_CostCenterCode", recBill.getString("shjh_costcenter.number"));
|
||||||
//header.put("FM_CostCenterCode", "300100");//测试用
|
//header.put("FM_CostCenterCode", "300100");//测试用
|
||||||
//创建人工号
|
//todo:创建人工号
|
||||||
header.put("FM_CreateUserCode", recBill.getString("creator.number"));
|
header.put("FM_CreateUserCode", recBill.getDynamicObjectCollection("entry").get(0).getString("shjh_usercode"));
|
||||||
|
// header.put("FM_CreateUserCode", recBill.getString("creator.number"));
|
||||||
//header.put("FM_CreateUserCode", "GH017994");//测试用
|
//header.put("FM_CreateUserCode", "GH017994");//测试用
|
||||||
header.put("FM_CurrencyCode", "RMB");//币别编号 默认为人民币
|
header.put("FM_CurrencyCode", "RMB");//币别编号 默认为人民币
|
||||||
//单据主题
|
//单据主题
|
||||||
|
|
@ -214,8 +215,8 @@ public class PaymentPushSapOperation extends AbstractOperationServicePlugIn impl
|
||||||
//附件URL地址
|
//附件URL地址
|
||||||
//HashMap<String, String> url = new HashMap<>(2);
|
//HashMap<String, String> url = new HashMap<>(2);
|
||||||
//header.put("FM_AttachUr", new ArrayList<>());
|
//header.put("FM_AttachUr", new ArrayList<>());
|
||||||
//事项描述
|
//todo:事项描述_摘要
|
||||||
header.put("Remark", "测试");
|
header.put("Remark", recBill.getString("txt_description"));
|
||||||
List<Map<String, Object>> body = new ArrayList<>();
|
List<Map<String, Object>> body = new ArrayList<>();
|
||||||
List<Map<String, Object>> loanRequestList = new ArrayList<>();
|
List<Map<String, Object>> loanRequestList = new ArrayList<>();
|
||||||
DynamicObjectCollection entryCollection = recBill.getDynamicObjectCollection("entry");
|
DynamicObjectCollection entryCollection = recBill.getDynamicObjectCollection("entry");
|
||||||
|
|
|
||||||
|
|
@ -181,7 +181,7 @@ public class RebReversalFiOperation extends AbstractOperationServicePlugIn imple
|
||||||
HashMap<String, Object> data = new HashMap<>(10);
|
HashMap<String, Object> data = new HashMap<>(10);
|
||||||
//员工工号(操作人)
|
//员工工号(操作人)
|
||||||
data.put("UserCode", SysUtils.getUserNumber());
|
data.put("UserCode", SysUtils.getUserNumber());
|
||||||
//data.put("UserCode", "GH017994");//测试用
|
// data.put("UserCode", "GH017994");//测试用
|
||||||
//单据标识(2:预付款退回,3:员工还款)
|
//单据标识(2:预付款退回,3:员工还款)
|
||||||
DynamicObject type = recBill.getDynamicObject(ReversalValidator.KEY_RECEIVING_TYPE);
|
DynamicObject type = recBill.getDynamicObject(ReversalValidator.KEY_RECEIVING_TYPE);
|
||||||
String number = type.getString("number");
|
String number = type.getString("number");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue