Selaa lähdekoodia

报告签章代码

user5 3 vuotta sitten
vanhempi
commit
89dec78603

+ 15 - 8
src/main/java/com/jeeplus/modules/ruralprojectrecords/service/RuralProjectMessageService.java

@@ -109,6 +109,10 @@ import java.util.*;
 @Transactional(readOnly = true)
 public class RuralProjectMessageService extends CrudService<RuralProjectMessageDao, RuralProjectRecords> {
     private static final String HTTPTOP = Global.getConfig("signature_http_top");
+    private static final String COMPANYROUNDSEALID = Global.getConfig("company_round_seal_id");
+    private static final String COMPANYPARTIESSEALID = Global.getConfig("company_parties_seal_id");
+    private static final String APPROVALCATEGORYID = Global.getConfig("approval_category_id");
+    private static final String REPORTCATEGORYID = Global.getConfig("report_category_id");
     //AES 对称加密公钥
     private static final String AES_KEY = "63304b5db43265c103ebe576d38bd9f8";
     //RSA 非对称加密密钥
@@ -3869,7 +3873,8 @@ public class RuralProjectMessageService extends CrudService<RuralProjectMessageD
         companyAction.setType("CORPORATE");
         companyAction.setName("公司印章");
         companyAction.setSerialNo("1");
-        companyAction.setSealId("2894161942659543252");
+        //公司圆章
+        companyAction.setSealId(COMPANYROUNDSEALID);
         //添加盖章位置
         List<Location> locations = Lists.newArrayList();
         Location location = new Location();
@@ -3890,7 +3895,7 @@ public class RuralProjectMessageService extends CrudService<RuralProjectMessageD
             User user = UserUtils.get(principalUserId);
             if(null != user){
                 //获取成员印章id信息
-                String userSealId = SignaturePostUtil.getUserSealByMobile(user.getMobile(),"","");
+                String userSealId = SignaturePostUtil.getUserSealByMobile(user.getMobile(),"",user.getName() + "一级注册造价工程师章");
                 if(StringUtils.isNotBlank(userSealId)){
                     Action actionUser = new Action();
                     actionUser.setType("CORPORATE");
@@ -3953,7 +3958,8 @@ public class RuralProjectMessageService extends CrudService<RuralProjectMessageD
         signatories.add(signatorieInfo1);
         SignatureContract signatureContract = new SignatureContract();
         signatureContract.setDocuments(documentList);
-        signatureContract.setCategoryId("2895618951099527314");
+        //审定单用印流程id
+        signatureContract.setCategoryId(APPROVALCATEGORYID);
         signatureContract.setSend(false);
         signatureContract.setSignatories(signatories);
         signatureContract.setSn("");
@@ -4140,7 +4146,7 @@ public class RuralProjectMessageService extends CrudService<RuralProjectMessageD
         companyAction.setName("公司执业印章");
         companyAction.setSerialNo("1");
         //公司方章编号
-        companyAction.setSealId("2894163220106129636");
+        companyAction.setSealId(COMPANYPARTIESSEALID);
         //添加盖章位置
         List<Location> locations = Lists.newArrayList();
         Location location = new Location();
@@ -4160,7 +4166,7 @@ public class RuralProjectMessageService extends CrudService<RuralProjectMessageD
         companyActionCircle.setName("公司印章");
         companyActionCircle.setSerialNo("1");
         //公司圆章编号
-        companyActionCircle.setSealId("2894161942659543252");
+        companyActionCircle.setSealId(COMPANYROUNDSEALID);
         //添加盖章位置
         List<Location> locationCircles = Lists.newArrayList();
         Location locationCircle = new Location();
@@ -4181,7 +4187,7 @@ public class RuralProjectMessageService extends CrudService<RuralProjectMessageD
             User user = UserUtils.get(principalUserId);
             if(null != user){
                 //获取成员印章id信息
-                String userSealId = SignaturePostUtil.getUserSealByMobile(user.getMobile(),"","");
+                String userSealId = SignaturePostUtil.getUserSealByMobile(user.getMobile(),"",user.getName() + "一级注册造价工程师章");
                 if(StringUtils.isNotBlank(userSealId)){
                     Action actionUser = new Action();
                     actionUser.setType("CORPORATE");
@@ -4230,7 +4236,7 @@ public class RuralProjectMessageService extends CrudService<RuralProjectMessageD
         User technologyPrincipalUser = UserUtils.getByLoginName("陈红星");
         if(null != technologyPrincipalUser){
             //获取成员印章id信息
-            String userSealId = SignaturePostUtil.getUserSealByMobile(technologyPrincipalUser.getMobile(),"","陈星造价工程师章");
+            String userSealId = SignaturePostUtil.getUserSealByMobile(technologyPrincipalUser.getMobile(),"","陈一级注册造价工程师章");
             if(StringUtils.isNotBlank(userSealId)){
                 Action actionUser = new Action();
                 actionUser.setType("CORPORATE");
@@ -4265,7 +4271,8 @@ public class RuralProjectMessageService extends CrudService<RuralProjectMessageD
         signatories.add(signatorieInfo1);
         SignatureContract signatureContract = new SignatureContract();
         signatureContract.setDocuments(documentList);
-        signatureContract.setCategoryId("2895618951099527314");
+        //报告用印流程id
+        signatureContract.setCategoryId(REPORTCATEGORYID);
         signatureContract.setSend(false);
         signatureContract.setSignatories(signatories);
         signatureContract.setSn("");

+ 2 - 2
src/main/java/com/jeeplus/modules/tools/utils/SignaturePostUtil.java

@@ -35,9 +35,9 @@ import java.util.Map.Entry;
 public class SignaturePostUtil {
 
     //竖版模板templateId
-    private static final String VERTICALTEMPLATEID = "2894156236229259396";
+    private static final String VERTICALTEMPLATEID = Global.getConfig("vertical_templateId");
     //横板模板templateId
-    private static final String ACROSSTEMPLATEID = "2894156210627227768";
+    private static final String ACROSSTEMPLATEID = Global.getConfig("across_templateId");
     private static final String HTTPTOP = Global.getConfig("signature_http_top");
 
     private final static String apptoken = Global.getConfig("apptoken");

+ 18 - 4
src/main/resources/jeeplus.properties

@@ -287,8 +287,22 @@ remoteServer.uploadMode =2
 #\u6587\u4EF6\u670D\u52A1\u5668IP\u5730\u5740
 remoteServer.visit =
 
-apptoken = uIJQmTwyGJ
-appsecret = 2NMBqFigKoInmd43Wohxv5aEDKiiHo
-signature = 232a44ee9ebd251d119f0a65628f678e
+apptoken = Mt4een4BN8
+appsecret = qhA4aV2GKE8Oq8k4G3twLiUn4U60cN
+signature = 19ed90930b5b84800ea582e34b71d1dd
+
+signature_http_top = http://121.40.158.10:9182
+
+#竖版模板templateId
+vertical_templateId = 2896237810850173018
+#横板模板templateId
+across_templateId = 2896237585095954500
+#公司圆章
+company_round_seal_id = 2895593387063378002
+#公司方章
+company_parties_seal_id = 2895597212998434929
+#审定单用印流程id
+approval_category_id = 2895535120981852163
+#报告用印流程id
+report_category_id = 2896237012158222343
 
-signature_http_top = http://192.168.2.6:9182