From e963e494ade410e658952ae301434a8f9b4de9ca Mon Sep 17 00:00:00 2001 From: lijiazhuo <13787924+lijiazhuosky@user.noreply.gitee.com> Date: Thu, 16 Oct 2025 15:43:05 +0800 Subject: [PATCH] =?UTF-8?q?DP=E6=94=BE=E8=87=AA=E8=90=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/sso/controller/FddController.java | 730 +++++++++++++++++- src/main/java/com/example/sso/test/F.java | 7 + 2 files changed, 736 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/example/sso/test/F.java diff --git a/src/main/java/com/example/sso/controller/FddController.java b/src/main/java/com/example/sso/controller/FddController.java index aa1e1ca..9fa117b 100644 --- a/src/main/java/com/example/sso/controller/FddController.java +++ b/src/main/java/com/example/sso/controller/FddController.java @@ -245,13 +245,741 @@ public class FddController { String flow_1stmpayment = data.getString("flow_1stmpayment"); String flow_2nd1mpayment = data.getString("flow_2nd1mpayment"); String flow_ins = data.getString("flow_ins"); + String flow_zlht = data.getString("flow_zlht"); + String flow_yyfw = data.getString("flow_yyfw"); + Integer flow_fmon = data.getInteger("flow_fmon"); + if ( flow_zlht.equals("汽车租赁合同方案一")) { + //创建签署任务 + JSONObject initiator = new JSONObject(); + JSONObject openid = new JSONObject(); + openid.put("idType", "corp"); + openid.put("openId", "625776ecae6742cb8eb710beedef9b4c"); + initiator.put("initiator", openid); + + initiator.put("signTaskSubject", "汽车租赁合同" + "$" + flowName + "$" + flowContractno); + initiator.put("signTemplateId", "1760521324610126147"); + initiator.put("businessId", "a09900c24614bd4c1de10c55712a3e0e"); + //参与方数组 + JSONArray jsonArray = new JSONArray(); + //actor个人对象 + JSONObject actor = new JSONObject(); + //actor详细信息个人 + JSONObject actorlist = new JSONObject(); + actorlist.put("actorId", "乙方"); + actorlist.put("actorType", "person"); + if (flowName != null) { + actorlist.put("actorName", flowName); + } + JSONArray permissions = new JSONArray(); + permissions.add("sign"); + if (flowName != null) { + actorlist.put("identNameForMatch", flowName); + } + actorlist.put("certType", "id_card"); + if (flowPbid != null) { + actorlist.put("certNoForMatch", flowPbid); + } + if (flow_pbphoneno != null) { + actorlist.put("notifyAddress", flow_pbphoneno); + } + JSONArray notifyType = new JSONArray(); + notifyType.add("start"); + notifyType.add("finish"); + actorlist.put("notifyType", notifyType); + actorlist.put("permissions", permissions); + actor.put("actor", actorlist); + + + //企业方对象 + JSONObject actors = new JSONObject(); + //actor详细信息企业 + JSONObject actorlists = new JSONObject(); + actorlists.put("actorId", "参与方1"); + actorlists.put("actorType", "corp"); + if (flowPaname != null) { + actorlists.put("actorName", flowPaname); + } + /*JSONArray permissionss = new JSONArray(); + permissionss.add("sign"); + actorlists.put("permissions",permissionss);*/ + if (!flowDepartment.equals("银建新能源")) { + actorlists.put("actorOpenId", "625776ecae6742cb8eb710beedef9b4c"); + String entryids = FDaDaUtil.entryids(flowPaname); + actorlists.put("actorEntityId", entryids); + } else if (flowDepartment.equals("银建新能源")) { + actorlists.put("actorOpenId", "a0c12949a1c54ff9bfa45dbe957fbc5d"); + } + /*actorlists.put("notifyAddress", "13520145209");*/ + JSONArray notifyTypes = new JSONArray(); + notifyTypes.add("start"); + notifyTypes.add("finish"); + actorlists.put("notifyType", notifyTypes); + JSONArray SignField = new JSONArray(); + JSONObject jsonObject2 = new JSONObject(); + + JSONObject ownerId = new JSONObject(); // docid + ownerId.put("ownerId", openid); + ownerId.put("signTemplateId", "1760521324610126147"); + String ownerIdJSONString = ownerId.toJSONString(); + String doc = FDaDaUtil.doc(ownerIdJSONString); + + + jsonObject2.put("fieldDocId", doc); + + + if (flowDepartment.equals("银建")) { + jsonObject2.put("sealId", 1705990704393128941l); + } else if (flowDepartment.equals("金建")) { + jsonObject2.put("sealId", 1705991374867130717l); + } else if (flowDepartment.equals("金银建")) { + jsonObject2.put("sealId", 1705991362754131529l); + } else if (flowDepartment.equals("华建")) { + jsonObject2.put("sealId", 1705991079845184562l); + } else if (flowDepartment.equals("银建新能源")) { + jsonObject2.put("sealId", 1706510414541115296l); + } + + + SignField.add(jsonObject2); + JSONObject signConfigInfo = new JSONObject(); + JSONObject signConfigInfos = new JSONObject(); + signConfigInfos.put("requestVerifyFree", true); + signConfigInfo.put("signConfigInfo", signConfigInfo); + + + actors.put("actor", actorlists); + actors.put("signFields", SignField); + actors.put("signConfigInfo", signConfigInfos); + + + jsonArray.add(actor); + jsonArray.add(actors); + + initiator.put("actors", jsonArray); + String jsonString = initiator.toJSONString(); + + String fdd = FDaDaUtil.fdd(jsonString); + logger.info("DP" + fdd); + JSONObject jsonObject = JSON.parseObject(fdd); + //任务id + String signTaskId = jsonObject.getJSONObject("data").getString("signTaskId"); + String signTaskIds = String.valueOf(jsonObject.getJSONObject("data")); + System.out.println("signTaskId____________________" + signTaskId); + System.out.println("signTaskIds========================" + signTaskIds); + + //填写控件 + JSONObject sizejsonobject = new JSONObject(); + sizejsonobject.put("signTaskId", signTaskId); + // jsonObject.put( "actorId", "参与方2"); + JSONArray sizejsonarray = new JSONArray(); + //甲方名称1 + JSONObject DPflowCompany = new JSONObject(); + DPflowCompany.put("fieldId", "8958857671"); + if (flowPaname != null) { + DPflowCompany.put("fieldValue", flowPaname); + } + DPflowCompany.put("docId", doc); + + //社会信用代码 + JSONObject DPflowRegistrid = new JSONObject(); + DPflowRegistrid.put("fieldId", "6632119699"); + if (flowRegistrid != null) { + DPflowRegistrid.put("fieldValue", flowRegistrid); + } + DPflowRegistrid.put("docId", doc); + + //法人 + JSONObject DPflowLegal = new JSONObject(); + DPflowLegal.put("fieldId", "4014729603"); + if (flowLegal != null) { + DPflowLegal.put("fieldValue", flowLegal); + } + DPflowLegal.put("docId", doc); + + + //住所 + JSONObject DPflowSite = new JSONObject(); + DPflowSite.put("fieldId", "5144895430"); + if (flowSite != null) { + DPflowSite.put("fieldValue", flowSite); + } + DPflowSite.put("docId", doc); + + + //通讯地址 + JSONObject DPflowSite1 = new JSONObject(); + DPflowSite1.put("fieldId", "7343547948"); + if (flowSite != null) { + DPflowSite1.put("fieldValue", flowSite); + } + DPflowSite1.put("docId", doc); + + //乙方姓名1 + JSONObject DPflowName = new JSONObject(); + DPflowName.put("fieldId", "7836431870"); + if (flowName != null) { + DPflowName.put("fieldValue", flowName); + } + DPflowName.put("docId", doc); + + //身份号码 + JSONObject DPflowPbid = new JSONObject(); + DPflowPbid.put("fieldId", "7840043888"); + if (flowPbid != null) { + DPflowPbid.put("fieldValue", flowPbid); + } + DPflowPbid.put("docId", doc); + + + //户籍地址 + JSONObject DPflowPbaddress = new JSONObject(); + DPflowPbaddress.put("fieldId", "7426320095"); + if (flowSite != null) { + DPflowPbaddress.put("fieldValue", flowSite); + } + DPflowPbaddress.put("docId", doc); + + + //通讯地址 + JSONObject DPfflowPresentaddress = new JSONObject(); + DPfflowPresentaddress.put("fieldId", "4457387204"); + if (flowPresentaddress != null) { + DPfflowPresentaddress.put("fieldValue", flowPresentaddress); + } + DPfflowPresentaddress.put("docId", doc); + + + //联系电话 + JSONObject DPflowPbphoneno = new JSONObject(); + DPflowPbphoneno.put("fieldId", "4564483509"); + if (flow_pbphoneno != null) { + DPflowPbphoneno.put("fieldValue", flow_pbphoneno); + } + DPflowPbphoneno.put("docId", doc); + + //承包合同开始日期 + JSONObject DPflowWcsdate = new JSONObject(); + DPflowWcsdate.put("fieldId", "6839085988"); + if (flowWcsdate != null) { + DPflowWcsdate.put("fieldValue", flowWcsdate); + } + DPflowWcsdate.put("docId", doc); + + //承包合同终止日期 + JSONObject DPflowWcedate = new JSONObject(); + DPflowWcedate.put("fieldId", "4058990692"); + if (flowWcedate != null) { + DPflowWcedate.put("fieldValue", flowWcedate); + } + DPflowWcedate.put("docId", doc); + + //承包金标准 + JSONObject DPflowContractfee = new JSONObject(); + DPflowContractfee.put("fieldId", "1432838092"); + if (flowContractfee != null) { + DPflowContractfee.put("fieldValue", flowContractfee); + } + DPflowContractfee.put("docId", doc); + + //保证金 + JSONObject DPflowDeposit = new JSONObject(); + DPflowDeposit.put("fieldId", "5483364027"); + if (flowReceived != null) { + DPflowDeposit.put("fieldValue", flowReceived); + } + DPflowDeposit.put("docId", doc); + + //合同签订日期1 + JSONObject DPflowSigndate = new JSONObject(); + DPflowSigndate.put("fieldId", "1962173867"); + if (flowSigndate != null) { + DPflowSigndate.put("fieldValue", flowSigndate); + } + DPflowSigndate.put("docId", doc); + + + //合同签订日期2 + JSONObject DPflowSigndate2 = new JSONObject(); + DPflowSigndate2.put("fieldId", "8818001601"); + if (flowSigndate != null) { + DPflowSigndate2.put("fieldValue", flowSigndate); + } + DPflowSigndate2.put("docId", doc); + + + /* //签订日期 + JSONObject DPflowSigndate1 = new JSONObject(); + DPflowSigndate1.put("fieldId", "0764930945"); + if (flowSigndate != null) { + DPflowSigndate1.put("fieldValue", flowSigndate); + } + DPflowSigndate1.put("docId", doc);*/ + + //合同签订日期3 + /* JSONObject DPflowSigndate3 = new JSONObject(); + DPflowSigndate3.put("fieldId", "2497484804"); + if (flowSigndate != null) { + DPflowSigndate3.put("fieldValue", flowSigndate); + } + DPflowSigndate3.put("docId", doc);*/ + + //合同签订日期4 + /* JSONObject DPflowSigndate4 = new JSONObject(); + DPflowSigndate4.put("fieldId", "1643094743"); + if (flowSigndate != null) { + DPflowSigndate4.put("fieldValue", flowSigndate); + } + DPflowSigndate4.put("docId", doc);*/ + + /* //甲方 + JSONObject DPflowCompany1 = new JSONObject(); + DPflowCompany1.put("fieldId", "7328301130"); + if (flowCompany != null) { + DPflowCompany1.put("fieldValue", flowCompany); + } + DPflowCompany1.put("docId", doc);*/ + + //甲方 + /* JSONObject DPflowName1 = new JSONObject(); + DPflowName1.put("fieldId", "5216436311"); + if (flowName != null) { + DPflowName1.put("fieldValue", flowName); + } + DPflowName1.put("docId", doc); +*/ + //车牌号 + JSONObject DPflowPlateno = new JSONObject(); + DPflowPlateno.put("fieldId", "3039543200"); + if (flowPlateno != null) { + DPflowPlateno.put("fieldValue", flowPlateno); + } + DPflowPlateno.put("docId", doc); + + + //准缴优惠 + JSONObject DPflowFmon = new JSONObject(); + DPflowFmon.put("fieldId", "8206662691"); + if (flow_fmon != null) { + DPflowFmon.put("fieldValue", flow_fmon); + } + DPflowFmon.put("docId", doc); + + //首月租车费用 + JSONObject DPflowPerfer = new JSONObject(); + DPflowPerfer.put("fieldId", "7194252550"); + if (flow1stmpayment != null) { + DPflowPerfer.put("fieldValue", flow1stmpayment); + } + DPflowPerfer.put("docId", doc); + + + sizejsonarray.add(DPflowCompany); + sizejsonarray.add(DPflowRegistrid); + sizejsonarray.add(DPflowLegal); + sizejsonarray.add(DPflowSite); + sizejsonarray.add(DPflowSite1); + sizejsonarray.add(DPflowName); + sizejsonarray.add(DPflowPbid); + sizejsonarray.add(DPflowPbaddress); + sizejsonarray.add(DPfflowPresentaddress); + sizejsonarray.add(DPflowPbphoneno); + sizejsonarray.add(DPflowWcsdate); + sizejsonarray.add(DPflowWcedate); + sizejsonarray.add(DPflowContractfee); + sizejsonarray.add(DPflowDeposit); + sizejsonarray.add(DPflowSigndate); + sizejsonarray.add(DPflowSigndate2); + /*sizejsonarray.add(DPflowSigndate1); + sizejsonarray.add(DPflowSigndate3); + sizejsonarray.add(DPflowSigndate4);*/ + + sizejsonarray.add(DPflowPlateno); + + sizejsonarray.add(DPflowFmon); + sizejsonarray.add(DPflowPerfer); + + + sizejsonobject.put("docFieldValues", sizejsonarray); + String sizeString = sizejsonobject.toJSONString(); + + String sizekongjian = FDaDaUtil.sizekongjian(sizeString); + logger.info("DP写控件" + sizekongjian); + System.out.println("控件填写完成======================================="); + String signtask = FDaDaUtil.signtask(signTaskIds); + logger.info("DP完成" + signtask); + } + + if ( flow_zlht.equals("汽车租赁合同方案二")) { + //创建签署任务 + JSONObject initiator = new JSONObject(); + JSONObject openid = new JSONObject(); + openid.put("idType", "corp"); + openid.put("openId", "625776ecae6742cb8eb710beedef9b4c"); + initiator.put("initiator", openid); + + initiator.put("signTaskSubject", "汽车租赁合同" + "$" + flowName + "$" + flowContractno); + + + initiator.put("signTemplateId", "1760522383684155600"); + + + initiator.put("businessId", "a09900c24614bd4c1de10c55712a3e0e"); + //参与方数组 + JSONArray jsonArray = new JSONArray(); + //actor个人对象 + JSONObject actor = new JSONObject(); + //actor详细信息个人 + JSONObject actorlist = new JSONObject(); + actorlist.put("actorId", "乙方"); + actorlist.put("actorType", "person"); + if (flowName != null) { + actorlist.put("actorName", flowName); + } + JSONArray permissions = new JSONArray(); + permissions.add("sign"); + if (flowName != null) { + actorlist.put("identNameForMatch", flowName); + } + actorlist.put("certType", "id_card"); + if (flowPbid != null) { + actorlist.put("certNoForMatch", flowPbid); + } + if (flow_pbphoneno != null) { + actorlist.put("notifyAddress", flow_pbphoneno); + } + JSONArray notifyType = new JSONArray(); + notifyType.add("start"); + notifyType.add("finish"); + actorlist.put("notifyType", notifyType); + actorlist.put("permissions", permissions); + actor.put("actor", actorlist); + + + //企业方对象 + JSONObject actors = new JSONObject(); + //actor详细信息企业 + JSONObject actorlists = new JSONObject(); + actorlists.put("actorId", "参与方1"); + actorlists.put("actorType", "corp"); + if (flowPaname != null) { + actorlists.put("actorName", flowPaname); + } + /*JSONArray permissionss = new JSONArray(); + permissionss.add("sign"); + actorlists.put("permissions",permissionss);*/ + if (!flowDepartment.equals("银建新能源")) { + actorlists.put("actorOpenId", "625776ecae6742cb8eb710beedef9b4c"); + String entryids = FDaDaUtil.entryids(flowPaname); + actorlists.put("actorEntityId", entryids); + } else if (flowDepartment.equals("银建新能源")) { + actorlists.put("actorOpenId", "a0c12949a1c54ff9bfa45dbe957fbc5d"); + } + /*actorlists.put("notifyAddress", "13520145209");*/ + JSONArray notifyTypes = new JSONArray(); + notifyTypes.add("start"); + notifyTypes.add("finish"); + actorlists.put("notifyType", notifyTypes); + JSONArray SignField = new JSONArray(); + JSONObject jsonObject2 = new JSONObject(); + + JSONObject ownerId = new JSONObject(); // docid + ownerId.put("ownerId", openid); + ownerId.put("signTemplateId", "1760522383684155600"); + String ownerIdJSONString = ownerId.toJSONString(); + String doc = FDaDaUtil.doc(ownerIdJSONString); + + + jsonObject2.put("fieldDocId", doc); + + + if (flowDepartment.equals("银建")) { + jsonObject2.put("sealId", 1705990704393128941l); + } else if (flowDepartment.equals("金建")) { + jsonObject2.put("sealId", 1705991374867130717l); + } else if (flowDepartment.equals("金银建")) { + jsonObject2.put("sealId", 1705991362754131529l); + } else if (flowDepartment.equals("华建")) { + jsonObject2.put("sealId", 1705991079845184562l); + } else if (flowDepartment.equals("银建新能源")) { + jsonObject2.put("sealId", 1706510414541115296l); + } + + + SignField.add(jsonObject2); + JSONObject signConfigInfo = new JSONObject(); + JSONObject signConfigInfos = new JSONObject(); + signConfigInfos.put("requestVerifyFree", true); + signConfigInfo.put("signConfigInfo", signConfigInfo); + + + actors.put("actor", actorlists); + actors.put("signFields", SignField); + actors.put("signConfigInfo", signConfigInfos); + + + jsonArray.add(actor); + jsonArray.add(actors); + + initiator.put("actors", jsonArray); + String jsonString = initiator.toJSONString(); + + String fdd = FDaDaUtil.fdd(jsonString); + logger.info("DP" + fdd); + JSONObject jsonObject = JSON.parseObject(fdd); + //任务id + String signTaskId = jsonObject.getJSONObject("data").getString("signTaskId"); + String signTaskIds = String.valueOf(jsonObject.getJSONObject("data")); + System.out.println("signTaskId____________________" + signTaskId); + System.out.println("signTaskIds========================" + signTaskIds); + + //填写控件 + JSONObject sizejsonobject = new JSONObject(); + sizejsonobject.put("signTaskId", signTaskId); + // jsonObject.put( "actorId", "参与方2"); + JSONArray sizejsonarray = new JSONArray(); + //甲方名称1 + JSONObject DPflowCompany = new JSONObject(); + DPflowCompany.put("fieldId", "8958857671"); + if (flowPaname != null) { + DPflowCompany.put("fieldValue", flowPaname); + } + DPflowCompany.put("docId", doc); + + //社会信用代码 + JSONObject DPflowRegistrid = new JSONObject(); + DPflowRegistrid.put("fieldId", "6632119699"); + if (flowRegistrid != null) { + DPflowRegistrid.put("fieldValue", flowRegistrid); + } + DPflowRegistrid.put("docId", doc); + + //法人 + JSONObject DPflowLegal = new JSONObject(); + DPflowLegal.put("fieldId", "4014729603"); + if (flowLegal != null) { + DPflowLegal.put("fieldValue", flowLegal); + } + DPflowLegal.put("docId", doc); + + + //住所 + JSONObject DPflowSite = new JSONObject(); + DPflowSite.put("fieldId", "5144895430"); + if (flowSite != null) { + DPflowSite.put("fieldValue", flowSite); + } + DPflowSite.put("docId", doc); + + + //通讯地址 + JSONObject DPflowSite1 = new JSONObject(); + DPflowSite1.put("fieldId", "7343547948"); + if (flowSite != null) { + DPflowSite1.put("fieldValue", flowSite); + } + DPflowSite1.put("docId", doc); + + //乙方姓名1 + JSONObject DPflowName = new JSONObject(); + DPflowName.put("fieldId", "7836431870"); + if (flowName != null) { + DPflowName.put("fieldValue", flowName); + } + DPflowName.put("docId", doc); + + //身份号码 + JSONObject DPflowPbid = new JSONObject(); + DPflowPbid.put("fieldId", "7840043888"); + if (flowPbid != null) { + DPflowPbid.put("fieldValue", flowPbid); + } + DPflowPbid.put("docId", doc); + + + //户籍地址 + JSONObject DPflowPbaddress = new JSONObject(); + DPflowPbaddress.put("fieldId", "7426320095"); + if (flowSite != null) { + DPflowPbaddress.put("fieldValue", flowSite); + } + DPflowPbaddress.put("docId", doc); + + + //通讯地址 + JSONObject DPfflowPresentaddress = new JSONObject(); + DPfflowPresentaddress.put("fieldId", "4457387204"); + if (flowPresentaddress != null) { + DPfflowPresentaddress.put("fieldValue", flowPresentaddress); + } + DPfflowPresentaddress.put("docId", doc); + + + //联系电话 + JSONObject DPflowPbphoneno = new JSONObject(); + DPflowPbphoneno.put("fieldId", "4564483509"); + if (flow_pbphoneno != null) { + DPflowPbphoneno.put("fieldValue", flow_pbphoneno); + } + DPflowPbphoneno.put("docId", doc); + + //承包合同开始日期 + JSONObject DPflowWcsdate = new JSONObject(); + DPflowWcsdate.put("fieldId", "6839085988"); + if (flowWcsdate != null) { + DPflowWcsdate.put("fieldValue", flowWcsdate); + } + DPflowWcsdate.put("docId", doc); + + //承包合同终止日期 + JSONObject DPflowWcedate = new JSONObject(); + DPflowWcedate.put("fieldId", "4058990692"); + if (flowWcedate != null) { + DPflowWcedate.put("fieldValue", flowWcedate); + } + DPflowWcedate.put("docId", doc); + + //承包金标准 + JSONObject DPflowContractfee = new JSONObject(); + DPflowContractfee.put("fieldId", "1432838092"); + if (flowContractfee != null) { + DPflowContractfee.put("fieldValue", flowContractfee); + } + DPflowContractfee.put("docId", doc); + + //保证金 + JSONObject DPflowDeposit = new JSONObject(); + DPflowDeposit.put("fieldId", "5483364027"); + if (flowReceived != null) { + DPflowDeposit.put("fieldValue", flowReceived); + } + DPflowDeposit.put("docId", doc); + + //合同签订日期1 + JSONObject DPflowSigndate = new JSONObject(); + DPflowSigndate.put("fieldId", "1962173867"); + if (flowSigndate != null) { + DPflowSigndate.put("fieldValue", flowSigndate); + } + DPflowSigndate.put("docId", doc); + + + //合同签订日期2 + JSONObject DPflowSigndate2 = new JSONObject(); + DPflowSigndate2.put("fieldId", "8818001601"); + if (flowSigndate != null) { + DPflowSigndate2.put("fieldValue", flowSigndate); + } + DPflowSigndate2.put("docId", doc); + + + /* //签订日期 + JSONObject DPflowSigndate1 = new JSONObject(); + DPflowSigndate1.put("fieldId", "0764930945"); + if (flowSigndate != null) { + DPflowSigndate1.put("fieldValue", flowSigndate); + } + DPflowSigndate1.put("docId", doc);*/ + + //合同签订日期3 + /* JSONObject DPflowSigndate3 = new JSONObject(); + DPflowSigndate3.put("fieldId", "2497484804"); + if (flowSigndate != null) { + DPflowSigndate3.put("fieldValue", flowSigndate); + } + DPflowSigndate3.put("docId", doc);*/ + + //合同签订日期4 + /* JSONObject DPflowSigndate4 = new JSONObject(); + DPflowSigndate4.put("fieldId", "1643094743"); + if (flowSigndate != null) { + DPflowSigndate4.put("fieldValue", flowSigndate); + } + DPflowSigndate4.put("docId", doc);*/ + + /* //甲方 + JSONObject DPflowCompany1 = new JSONObject(); + DPflowCompany1.put("fieldId", "7328301130"); + if (flowCompany != null) { + DPflowCompany1.put("fieldValue", flowCompany); + } + DPflowCompany1.put("docId", doc);*/ + + //甲方 + /* JSONObject DPflowName1 = new JSONObject(); + DPflowName1.put("fieldId", "5216436311"); + if (flowName != null) { + DPflowName1.put("fieldValue", flowName); + } + DPflowName1.put("docId", doc); +*/ + //车牌号 + JSONObject DPflowPlateno = new JSONObject(); + DPflowPlateno.put("fieldId", "3039543200"); + if (flowPlateno != null) { + DPflowPlateno.put("fieldValue", flowPlateno); + } + DPflowPlateno.put("docId", doc); + + + //准缴优惠 + JSONObject DPflowFmon = new JSONObject(); + DPflowFmon.put("fieldId", "8206662691"); + if (flow_fmon != null) { + DPflowFmon.put("fieldValue", flow_fmon); + } + DPflowFmon.put("docId", doc); + + //首月租车费用 + JSONObject DPflowPerfer = new JSONObject(); + DPflowPerfer.put("fieldId", "7194252550"); + if (flow1stmpayment != null) { + DPflowPerfer.put("fieldValue", flow1stmpayment); + } + DPflowPerfer.put("docId", doc); + + + sizejsonarray.add(DPflowCompany); + sizejsonarray.add(DPflowRegistrid); + sizejsonarray.add(DPflowLegal); + sizejsonarray.add(DPflowSite); + sizejsonarray.add(DPflowSite1); + sizejsonarray.add(DPflowName); + sizejsonarray.add(DPflowPbid); + sizejsonarray.add(DPflowPbaddress); + sizejsonarray.add(DPfflowPresentaddress); + sizejsonarray.add(DPflowPbphoneno); + sizejsonarray.add(DPflowWcsdate); + sizejsonarray.add(DPflowWcedate); + sizejsonarray.add(DPflowContractfee); + sizejsonarray.add(DPflowDeposit); + sizejsonarray.add(DPflowSigndate); + sizejsonarray.add(DPflowSigndate2); + /*sizejsonarray.add(DPflowSigndate1); + sizejsonarray.add(DPflowSigndate3); + sizejsonarray.add(DPflowSigndate4);*/ + + sizejsonarray.add(DPflowPlateno); + + sizejsonarray.add(DPflowFmon); + sizejsonarray.add(DPflowPerfer); + + + sizejsonobject.put("docFieldValues", sizejsonarray); + String sizeString = sizejsonobject.toJSONString(); + + String sizekongjian = FDaDaUtil.sizekongjian(sizeString); + logger.info("DP写控件" + sizekongjian); + System.out.println("控件填写完成======================================="); + String signtask = FDaDaUtil.signtask(signTaskIds); + logger.info("DP完成" + signtask); + } @@ -8310,7 +9038,7 @@ public class FddController { //服务协议 //创建签署任务 - if( !StringUtils.isEmpty(flowWcontract)) { + if(flow_yyfw.equals("营运服务承诺书")) { JSONObject initiator = new JSONObject(); JSONObject openid = new JSONObject(); openid.put("idType", "corp"); diff --git a/src/main/java/com/example/sso/test/F.java b/src/main/java/com/example/sso/test/F.java new file mode 100644 index 0000000..c1eba1e --- /dev/null +++ b/src/main/java/com/example/sso/test/F.java @@ -0,0 +1,7 @@ +package com.example.sso.test; + +public class F { + public static void main(String[] args) { + + } +}