- 测试问题优化(贵强3个接口)

--s
This commit is contained in:
weiyunlong 2025-04-24 16:16:33 +08:00
parent f4f8a53743
commit 150a1c5fa1
3 changed files with 21 additions and 19 deletions

View File

@ -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_UserCode", recBill.getDynamicObjectCollection("entry").get(0).getString("shjh_usercode"));
//收款银行账号
//header.put("FM_BankCode",recBill.getString("accountbank.number"));
header.put("FM_BankCode","11016612133000");
//成本中心编码
//header.put("FM_CostCenterCode", recBill.getString("shjh_costcenter.number"));
header.put("FM_CostCenterCode", "100100");
//创建人工号
//header.put("FM_CreateUserCode", recBill.getString("creator.number"));
header.put("FM_CreateUserCode", "GH017994");
//todo:收款银行账号
header.put("FM_BankCode",recBill.getString("accountbank.number"));
// header.put("FM_BankCode","11016612133000");
//todo:成本中心编码
header.put("FM_CostCenterCode", recBill.getString("shjh_costcenter.number"));
// header.put("FM_CostCenterCode", "100100");
//todo:创建人工号
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_CurrencyCode", "RMB");//币别编号 默认为人民币
//单据主题
header.put("FM_RequestName", "员工还款单"+billNumber);
//附件URL地址
//HashMap<String, String> url = new HashMap<>(2);
//header.put("FM_AttachUr", new ArrayList<>());
//事项描述
header.put("Remark", "测试");
//todo:事项描述_摘要
header.put("Remark", recBill.getString("txt_description"));
List<Map<String, Object>> body = new ArrayList<>();
List<Map<String, Object>> loanRequestList = new ArrayList<>();
DynamicObjectCollection entryCollection = recBill.getDynamicObjectCollection("entry");

View File

@ -195,18 +195,19 @@ public class PaymentPushSapOperation extends AbstractOperationServicePlugIn impl
//公司编码
header.put("FM_CompanyCode", recBill.getString("org.number"));
//header.put("FM_CompanyCode", "C021");//测试用
//部门编码
//todo:部门编码
header.put("FM_DeptCode", recBill.getDynamicObjectCollection("entry").get(0).getString("shjh_deptcode"));
//供应商编码
//todo:供应商编码
header.put("FM_SupplierCode", getSupOrCusNumber(recBill));
// header.put("FM_SupplierCode", "6000003");
//员工工号
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", "300100");//测试用
//创建人工号
header.put("FM_CreateUserCode", recBill.getString("creator.number"));
//todo:创建人工号
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_CurrencyCode", "RMB");//币别编号 默认为人民币
//单据主题
@ -214,8 +215,8 @@ public class PaymentPushSapOperation extends AbstractOperationServicePlugIn impl
//附件URL地址
//HashMap<String, String> url = new HashMap<>(2);
//header.put("FM_AttachUr", new ArrayList<>());
//事项描述
header.put("Remark", "测试");
//todo:事项描述_摘要
header.put("Remark", recBill.getString("txt_description"));
List<Map<String, Object>> body = new ArrayList<>();
List<Map<String, Object>> loanRequestList = new ArrayList<>();
DynamicObjectCollection entryCollection = recBill.getDynamicObjectCollection("entry");

View File

@ -181,7 +181,7 @@ public class RebReversalFiOperation extends AbstractOperationServicePlugIn imple
HashMap<String, Object> data = new HashMap<>(10);
//员工工号(操作人)
data.put("UserCode", SysUtils.getUserNumber());
//data.put("UserCode", "GH017994");//测试用
// data.put("UserCode", "GH017994");//测试用
//单据标识(2:预付款退回,3:员工还款)
DynamicObject type = recBill.getDynamicObject(ReversalValidator.KEY_RECEIVING_TYPE);
String number = type.getString("number");