|
@@ -456,6 +456,7 @@ public class LiLinServiceImpl implements LiLinService {
|
|
|
String fromAccountName = String.valueOf(data.get("textField_m9ze3rj8")); // 付款户名
|
|
String fromAccountName = String.valueOf(data.get("textField_m9ze3rj8")); // 付款户名
|
|
|
String toAccountTypeStr = String.valueOf(data.get("textField_m9ze3rjm")); // 收款类型
|
|
String toAccountTypeStr = String.valueOf(data.get("textField_m9ze3rjm")); // 收款类型
|
|
|
String djlx = String.valueOf(data.get("textField_m9ze3rjr")); // 单据类型
|
|
String djlx = String.valueOf(data.get("textField_m9ze3rjr")); // 单据类型
|
|
|
|
|
+ String applyDepartment = String.valueOf(data.get("textField_m9ze3rjy")); // 回单邮箱
|
|
|
String paymentOrderType = djlx.contains("支付宝") ? "alipay" : "common";
|
|
String paymentOrderType = djlx.contains("支付宝") ? "alipay" : "common";
|
|
|
// Map<String, String> accountMap = new HashMap<>();
|
|
// Map<String, String> accountMap = new HashMap<>();
|
|
|
// accountMap.put("上海韵林礼品有限公司", "1001260509024819590");
|
|
// accountMap.put("上海韵林礼品有限公司", "1001260509024819590");
|
|
@@ -516,6 +517,7 @@ public class LiLinServiceImpl implements LiLinService {
|
|
|
mapAll.put("toBank", toBank);
|
|
mapAll.put("toBank", toBank);
|
|
|
mapAll.put("securityCode", securityCode);
|
|
mapAll.put("securityCode", securityCode);
|
|
|
mapAll.put("metaJson", metaJson);
|
|
mapAll.put("metaJson", metaJson);
|
|
|
|
|
+ mapAll.put("applyDepartment", applyDepartment);
|
|
|
|
|
|
|
|
// 发起支付
|
|
// 发起支付
|
|
|
String response = UtilHttp.doPost(url, headers, null, null, mapAll);
|
|
String response = UtilHttp.doPost(url, headers, null, null, mapAll);
|
|
@@ -564,6 +566,7 @@ public class LiLinServiceImpl implements LiLinService {
|
|
|
mapAll.put("toBank", toBank);
|
|
mapAll.put("toBank", toBank);
|
|
|
mapAll.put("securityCode", securityCode);
|
|
mapAll.put("securityCode", securityCode);
|
|
|
mapAll.put("metaJson", metaJson);
|
|
mapAll.put("metaJson", metaJson);
|
|
|
|
|
+ mapAll.put("applyDepartment", applyDepartment);
|
|
|
|
|
|
|
|
String response = UtilHttp.doPost(url, headers, null, null, mapAll);
|
|
String response = UtilHttp.doPost(url, headers, null, null, mapAll);
|
|
|
log.info("非物流付款单 - 支付成功 [凭证号: {}, 金额: {}], 响应: {}", instructionId, payAmount, response);
|
|
log.info("非物流付款单 - 支付成功 [凭证号: {}, 金额: {}], 响应: {}", instructionId, payAmount, response);
|
|
@@ -1222,6 +1225,7 @@ public class LiLinServiceImpl implements LiLinService {
|
|
|
for (Map item : list) {
|
|
for (Map item : list) {
|
|
|
try {
|
|
try {
|
|
|
String formInstanceId = getStringValue(item, "formInstanceId");
|
|
String formInstanceId = getStringValue(item, "formInstanceId");
|
|
|
|
|
+
|
|
|
if (formInstanceId == null || formInstanceId.isEmpty()) {
|
|
if (formInstanceId == null || formInstanceId.isEmpty()) {
|
|
|
log.warn("跳过:formInstanceId 为空");
|
|
log.warn("跳过:formInstanceId 为空");
|
|
|
continue;
|
|
continue;
|
|
@@ -1264,6 +1268,9 @@ public class LiLinServiceImpl implements LiLinService {
|
|
|
String note = getStringValue(data, "textField_m9ze3rk3"); // 付款用途
|
|
String note = getStringValue(data, "textField_m9ze3rk3"); // 付款用途
|
|
|
String toAccountCode = getStringValue(data, "textField_m9ze3rjs"); // 收款账号
|
|
String toAccountCode = getStringValue(data, "textField_m9ze3rjs"); // 收款账号
|
|
|
String toAccountName = getStringValue(data, "textField_m9ze3rjl"); // 收款户名
|
|
String toAccountName = getStringValue(data, "textField_m9ze3rjl"); // 收款户名
|
|
|
|
|
+
|
|
|
|
|
+ List<String> sqr =UtilMap.getList(data, "employeeField_madmj9kw_id");// 申请人
|
|
|
|
|
+ String fklsh = getStringValue(data, "textField_ma13ih7u"); // 付款流程编号
|
|
|
String toBank = getStringValue(data, "textField_m9ze3rjr"); // 收款银行支行
|
|
String toBank = getStringValue(data, "textField_m9ze3rjr"); // 收款银行支行
|
|
|
String fromAccountCode = getStringValue(data, "textField_mdfnuyl9"); // 付款账号
|
|
String fromAccountCode = getStringValue(data, "textField_mdfnuyl9"); // 付款账号
|
|
|
String fromAccountName = getStringValue(data, "textField_m9ze3rj8"); // 付款户名
|
|
String fromAccountName = getStringValue(data, "textField_m9ze3rj8"); // 付款户名
|
|
@@ -1294,11 +1301,12 @@ public class LiLinServiceImpl implements LiLinService {
|
|
|
tablemap.put("selectField_m9ze3rjf", fklx);
|
|
tablemap.put("selectField_m9ze3rjf", fklx);
|
|
|
tablemap.put("numberField_m9ze3rk4", payAmountStr);
|
|
tablemap.put("numberField_m9ze3rk4", payAmountStr);
|
|
|
tablemap.put("textField_m9ze3rk3", note);
|
|
tablemap.put("textField_m9ze3rk3", note);
|
|
|
|
|
+ tablemap.put("employeeField_maopzwym", sqr);
|
|
|
tablemap.put("textField_m9ze3rjl", toAccountName);
|
|
tablemap.put("textField_m9ze3rjl", toAccountName);
|
|
|
tablemap.put("textField_m9ze3rjr", toBank);
|
|
tablemap.put("textField_m9ze3rjr", toBank);
|
|
|
tablemap.put("textField_m9ze3rjs", toAccountCode);
|
|
tablemap.put("textField_m9ze3rjs", toAccountCode);
|
|
|
tablemap.put("textField_ma13k7v3", instructionId);
|
|
tablemap.put("textField_ma13k7v3", instructionId);
|
|
|
- tablemap.put("textField_ma13k7v4", mainInstructionId);
|
|
|
|
|
|
|
+ tablemap.put("textField_ma13k7v4", fklsh);
|
|
|
tablemap.put("textField_madmzxce", xmbh);
|
|
tablemap.put("textField_madmzxce", xmbh);
|
|
|
updateList.add(tablemap);
|
|
updateList.add(tablemap);
|
|
|
}
|
|
}
|
|
@@ -1313,11 +1321,12 @@ public class LiLinServiceImpl implements LiLinService {
|
|
|
tablemap.put("selectField_m9ze3rjf", fklx);
|
|
tablemap.put("selectField_m9ze3rjf", fklx);
|
|
|
tablemap.put("numberField_m9ze3rk4", PayAmount);
|
|
tablemap.put("numberField_m9ze3rk4", PayAmount);
|
|
|
tablemap.put("textField_m9ze3rk3", note);
|
|
tablemap.put("textField_m9ze3rk3", note);
|
|
|
|
|
+ tablemap.put("employeeField_maopzwym", sqr);
|
|
|
tablemap.put("textField_m9ze3rjl", toAccountName);
|
|
tablemap.put("textField_m9ze3rjl", toAccountName);
|
|
|
tablemap.put("textField_m9ze3rjr", toBank);
|
|
tablemap.put("textField_m9ze3rjr", toBank);
|
|
|
tablemap.put("textField_m9ze3rjs", toAccountCode);
|
|
tablemap.put("textField_m9ze3rjs", toAccountCode);
|
|
|
tablemap.put("textField_ma13k7v3", instructionId);
|
|
tablemap.put("textField_ma13k7v3", instructionId);
|
|
|
- tablemap.put("textField_ma13k7v4", mainInstructionId);
|
|
|
|
|
|
|
+ tablemap.put("textField_ma13k7v4", fklsh);
|
|
|
tablemap.put("textField_madmzxce", xmbh);
|
|
tablemap.put("textField_madmzxce", xmbh);
|
|
|
updateList.add(tablemap);
|
|
updateList.add(tablemap);
|
|
|
}
|
|
}
|
|
@@ -1326,6 +1335,7 @@ public class LiLinServiceImpl implements LiLinService {
|
|
|
Map<String, Object> formData = new HashMap<>();
|
|
Map<String, Object> formData = new HashMap<>();
|
|
|
formData.put("tableField_ma13k7v1", updateList);
|
|
formData.put("tableField_ma13k7v1", updateList);
|
|
|
formData.put("dateField_me2m2oeu", zfsj);
|
|
formData.put("dateField_me2m2oeu", zfsj);
|
|
|
|
|
+ formData.put("selectField_megv3ask", "接口创建");
|
|
|
formData.put("numberField_mac3ccn8", PayAmount);
|
|
formData.put("numberField_mac3ccn8", PayAmount);
|
|
|
formData.put("textField_mdsk7rlm", mainInstructionId); // 主流水号用于去重
|
|
formData.put("textField_mdsk7rlm", mainInstructionId); // 主流水号用于去重
|
|
|
formData.put("employeeField_m8yf6gkl", Arrays.asList("275412081437800471"));
|
|
formData.put("employeeField_m8yf6gkl", Arrays.asList("275412081437800471"));
|