Просмотр исходного кода

修改bug:
bug表1113,订单审核 审核通过界面这里只要一个审核人就行 显示名称

jiakai 1 месяц назад
Родитель
Сommit
6bd70d3565

+ 3 - 0
commons/src/main/java/com/jzg/commons/entity/orders/po/InsFeeAudit.java

@@ -36,6 +36,9 @@ public class InsFeeAudit extends BaseModel {
     @Schema(description = "审核人")
     private String auditUser;
 
+    @Schema(description = "审核人名称")
+    private String auditUserName;
+
     @Schema(description = "租户代码")
     private String systemCode;
 

+ 3 - 1
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/impl/InsFeeAuditServiceImpl.java

@@ -180,7 +180,7 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
 //            feeAuditVo.setPartnerCompanySimplyName(allCompanyHierarchyPaths.get(Objects.toString(feeAuditVo.getPartnerCompanyId(),"")));
             feeAuditVo.setPartnerCompanySimplyName(feeAuditVo.getPartnerCompanyName());
             // auditUser 非空时,判断是名称还是手机号
-            feeAuditVo.setAuditUserName(userInfoService.getUserNameByMobile(feeAuditVo.getAuditUser()));
+//            feeAuditVo.setAuditUserName(userInfoService.getUserNameByMobile(feeAuditVo.getAuditUser()));
             feeAuditVo.setCreateBy(userInfoService.getUserNameByMobile(feeAuditVo.getCreateBy()));
 
             // 循环每条数据,查询 ins_fee_orders 并计算权益金额
@@ -582,6 +582,7 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
         audit.setIsProblem(0);
         // modify by lipf, 2026年5月20日10:33:03 解决缺少审核时间和审核用户的问题
         audit.setAuditUser(userName);
+        audit.setAuditUserName(userInfoService.getUserNameByMobile(audit.getAuditUser()));
         audit.setAuditTime(LocalDateTime.now());
         this.updateById(audit);
 
@@ -918,6 +919,7 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
         audit.setProblemReason(Objects.toString(problemReason,""));
         audit.setIsProblem(Integer.parseInt(status));
         audit.setAuditUser(userName);
+        audit.setAuditUserName(userInfoService.getUserNameByMobile(audit.getAuditUser()));
         audit.setAuditTime(LocalDateTime.now());
 
         // 设置疑问订单的时间

+ 2 - 0
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/impl/userinfo/UserInfoServiceImpl.java

@@ -45,6 +45,8 @@ public class UserInfoServiceImpl implements UserInfoService {
                         return userName;
                     }
                 }
+            }else{
+                return mobile;
             }
         }
         return StrUtil.EMPTY;

+ 4 - 1
tenant/insurance/quotation-summary/src/main/resources/mapper/InsFeeAuditMapper.xml

@@ -71,6 +71,7 @@
         ioc.sum_premium as sumPremium,sd.name as deptName,ifa.create_time as createTime,
         ifa.create_by as createBy,io.pay_time as payTime, ifa.audit_time as auditTime,
         ifa.audit_user as auditUser,
+        ifa.audit_user_name,
         ifa.refuse,
         ifa.is_problem, ifa.problem_reason,
         ifa.problem_time,
@@ -273,7 +274,7 @@
         ioc.jq_premium as jqPremium, ioc.sy_premium as syPremium, ioc.jy_premium as jyPremium,
         ioc.sum_premium as sumPremium,sd.name as deptName,ifa.create_time as createTime,
         ifa.create_by as createBy,io.pay_time as payTime, ifa.audit_time as auditTime,
-        ifa.audit_user as auditUser, ifa.refuse,
+        ifa.audit_user as auditUser, ifa.refuse, ifa.audit_user_name,
         ifo.*
         FROM ins_fee_audit ifa
         LEFT JOIN ins_orders io on ifa.order_no = io.id AND io.is_delete=0
@@ -370,6 +371,7 @@
         select
         ifa.receive_user,
         ifa.audit_status,
+        ifa.audit_user_name,
         ifa.problem_identify,
         count(*) as num,
         sum(ifa.calFee) as calFee,
@@ -400,6 +402,7 @@
             ioci.license_no,
             ifa.create_time AS submitCheckTime,
             ifa.audit_time AS checkTime,
+            ifa.audit_user_name,
             CASE ifa.audit_status
             WHEN 0 THEN '待审核'
             WHEN 1 THEN '审核通过'