|
|
@@ -170,6 +170,7 @@ public class PayServiceImpl implements PayService {
|
|
|
private Map _getMeta() {
|
|
|
if (ObjectUtil.isNull(MATE)) {
|
|
|
MATE = (Map) UtilFile.readJsonObjectFromResource("static/json/form.json"); // 本地匹配宜搭组件ID
|
|
|
+// MATE = (Map) UtilFile.readJsonObjectFromResource("static/json/formtest.json"); // 本地匹配宜搭组件ID
|
|
|
}
|
|
|
return MATE;
|
|
|
}
|
|
|
@@ -313,6 +314,12 @@ public class PayServiceImpl implements PayService {
|
|
|
Object value = data.get(component.get(key));
|
|
|
formData.put("name", key);
|
|
|
formData.put("value",value.toString());
|
|
|
+ if ("RelatedReceipt".equals(component.get(key))){
|
|
|
+ List<String> ids = new ArrayList<>();
|
|
|
+ ids.add(value.toString());
|
|
|
+ formData.put("name", key);
|
|
|
+ formData.put("value",JSON.toJSONString(ids));
|
|
|
+ }
|
|
|
if (ALLENUM.containsKey(value.toString())){
|
|
|
formData.put("value",ALLENUM.get(value.toString()));
|
|
|
}
|
|
|
@@ -378,6 +385,18 @@ public class PayServiceImpl implements PayService {
|
|
|
return UtilMap.map("result",isOk);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void testSuccess(String processInstanceId, boolean isAgree) {
|
|
|
+ approveUpdateCRM(processInstanceId,"DXCPXS","审批通过", isAgree);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void testError(String processInstanceId, boolean isAgree) {
|
|
|
+ approveUpdateCRM(processInstanceId,"DXCPXS","审批拒绝", isAgree);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 更新表单实例
|
|
|
* @param code 单据类型
|
|
|
@@ -542,34 +561,17 @@ public class PayServiceImpl implements PayService {
|
|
|
|
|
|
@Override
|
|
|
public void testToken() {
|
|
|
- Map processData = ddClient_workflow.getProcessInstanceId(ddClient.getAccessToken(APP_EKY, APP_SECRET), "9aUyg-MhQOaWMIu6KIMt3A03891762254188");
|
|
|
- List<Map> operationRecords = (List<Map>) processData.get("operationRecords");
|
|
|
- final String[] remark = {""};
|
|
|
- operationRecords.forEach(o->{
|
|
|
- if(!"NONE".equals(o.get("result"))){
|
|
|
- remark[0] = UtilMap.getString(o,"remark");
|
|
|
- }
|
|
|
- });
|
|
|
- approveUpdateCRM("QHtdZ0DyTQq-elLLjmic9g03891762329654","DXCPXS","审批拒绝", false);
|
|
|
- System.out.println(remark[0]);
|
|
|
-// Map token = getToken();
|
|
|
-// List<String> mapList = new ArrayList<>();
|
|
|
-// mapList.add("manager3269");
|
|
|
-// List<String> numberByUserId = getNumberByUserId(mapList);
|
|
|
-// numberByUserId.forEach(e->{
|
|
|
-// String trim = e;
|
|
|
-// if (e.contains("-")){
|
|
|
-// String[] split = e.split("-");
|
|
|
-// trim = split[1].trim();
|
|
|
-// }
|
|
|
-// String userFormByNumber = getUserFormByNumber(trim, token.get("corpId").toString(), token.get("token").toString());
|
|
|
-//
|
|
|
-// });
|
|
|
+// approveUpdateCRM(processInstanceId,"DXCPXS","审批拒绝", isAgree);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void testGet(String id) {
|
|
|
- approveUpdateCRM("K977PURCR0SATrmOoPfTAg03891761641697","KS","审批拒绝",false);
|
|
|
+ public void testGet(String id,boolean isAgree) {
|
|
|
+ System.out.println(id);
|
|
|
+ if (isAgree){
|
|
|
+ System.out.println("11111");
|
|
|
+ log.info("isAgree:{},",isAgree);
|
|
|
+ }
|
|
|
+ log.info("id:{},",id);
|
|
|
}
|
|
|
|
|
|
/**
|