Forráskód Böngészése

feat(app): 启用生产环境SQL日志打印并修复实名认证URL获取逻辑- 在生产环境配置中启用MyBatis SQL日志打印功能
-修复电子签名服务中获取用户实名认证URL的逻辑
-修复合同签署服务中获取签名URL的字段引用问题
- 移除代码中不必要的空行以优化代码整洁性

SheepHy 5 napja
szülő
commit
12c5d3229c

+ 0 - 1
national-motion-base-core/src/main/java/org/jeecg/common/constant/CommonConstant.java

@@ -100,7 +100,6 @@ public interface CommonConstant {
     String  LOGIN_QRCODE_TOKEN  = "LQT:";
     String  USER_LOGIN_STATE  = "user_login:";
 
-
     /**
      *  0:一级菜单
      */

+ 4 - 5
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/app/service/impl/ESignServiceImpl.java

@@ -81,16 +81,15 @@ public class ESignServiceImpl implements IESignService {
 
     @Override
     public String getAuthUrl(String familyId) throws EsignDemoException {
-//        FamilyMembers familyMembers = familyMembersMapper.selectById(familyId);
+        FamilyMembers familyMembers = familyMembersMapper.selectById(familyId);
         GetPsnAuthUrlDTO getPsnAuthUrlDTO = new GetPsnAuthUrlDTO();
-//        GetPsnAuthUrlDTO.PsnAuthConfig pncAuthConfig = new GetPsnAuthUrlDTO.PsnAuthConfig().setPsnAccount(familyMembers.getPhone());
-        GetPsnAuthUrlDTO.PsnAuthConfig pncAuthConfig = new GetPsnAuthUrlDTO.PsnAuthConfig().setPsnAccount("17885674919");
+        GetPsnAuthUrlDTO.PsnAuthConfig pncAuthConfig = new GetPsnAuthUrlDTO.PsnAuthConfig().setPsnAccount(familyMembers.getPhone());
         getPsnAuthUrlDTO.setPsnAuthConfig(pncAuthConfig);
         EsignHttpResponse getPsnAuthUrl = getPsnAuthUrl(getPsnAuthUrlDTO);
         JsonObject getPsnAuthUrlObject = gson.fromJson(getPsnAuthUrl.getBody(), JsonObject.class);
         if(getPsnAuthUrlObject.get("code").getAsString().equals("1450005")) throw new JeecgBootException("当前用户已实名");
         JsonObject data = getPsnAuthUrlObject.getAsJsonObject("data");
-        return data.get("authShortUrl").getAsString();
+        return data.get("authUrl").getAsString();
     }
 
     @Override
@@ -461,7 +460,7 @@ public class ESignServiceImpl implements IESignService {
         FamilyMembers familyMembers = familyMembersMapper.selectById(appContractSign.getFamilyId());
         SysDepart sysDepart = sysDepartMapper.selectOne(Wrappers.<SysDepart>lambdaQuery().eq(SysDepart::getOrgCode, appContractSign.getOrgCode()));
         JSONObject signUrl = JSONObject.parseObject(SignDemo.signUrl(signFlowId,familyMembers.getPhone(),sysDepart.getDepartName()).getBody());
-        return signUrl.getJSONObject("data").getString("shortUrl");
+        return signUrl.getJSONObject("data").getString("url");
     }
 
     @Override

+ 1 - 1
national-motion-module-system/national-motion-system-start/src/main/resources/application-prod.yml

@@ -195,7 +195,7 @@ mybatis-plus:
       logic-not-delete-value: 0 # 未删除值
   configuration:
     # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用
-#    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
     # 返回类型为Map,显示null对应的字段
     call-setters-on-nulls: true
 #jeecg专用配置