Bläddra i källkod

费用审核添加审核方式和审核人筛选

hxl13994548489 1 år sedan
förälder
incheckning
e0596c136b

+ 4 - 0
src/main/java/com/ydtech/modules/order/entity/InsOrders.java

@@ -338,6 +338,10 @@ public class InsOrders implements Serializable {
     @TableField(exist = false)
     private String dockingPerson;
 
+    @ApiModelProperty("审核方式")
+    @TableField(exist = false)
+    private String checkType;
+
    // @ApiModelProperty("对接人")
    // @TableField(value = "del_flag")
    // private String delFlag;

+ 6 - 0
src/main/java/com/ydtech/modules/order/entity/vo/OrderQueryVo.java

@@ -165,6 +165,12 @@ public class OrderQueryVo {
     @ApiModelProperty("录入来源")
     private String entryStatus;
 
+    @ApiModelProperty("审核方式  1.人工审核  2. 自动审核")
+    private String checkType;
+
+    @ApiModelProperty("审核人")
+    private String checkUser;
+
     public LocalDate getEndDatePlusOneDay() {
         if(ObjectUtils.isEmpty(endDate)){
             return endDate;

+ 13 - 0
src/main/resources/mapper/modules/order/InsAreaCompanyMapper.xml

@@ -171,6 +171,10 @@
         WHEN '自动审核' THEN ifa.audituser
         ELSE su2.name END
         AS auditUser,
+        CASE ifa.audituser
+        WHEN '自动审核' THEN '2'
+        ELSE '1' END
+        AS checkType,
         ifa.audittime as auditTime,
         ifa.auditstatus as auditStatus,
         eic.namesimple as partnerCompaniesName,
@@ -285,6 +289,15 @@
         <if test="params.noPolicyNo != null and params.noPolicyNo != ''">
             and iac.cross_insurance like concat('%', #{params.noPolicyNo}, '%')
         </if>
+        <if test="params.checkUser != null and params.checkUser != ''">
+            and    CASE ifa.audituser WHEN '自动审核' THEN ifa.audituser
+            ELSE su2.name END = #{params.checkUser}
+        </if>
+        <if test="params.checkType != null and params.checkType != ''">
+            and   CASE ifa.audituser
+            WHEN '自动审核' THEN '2'
+            ELSE '1' END  = #{params.checkType}
+        </if>
         order by iac.createtime desc
     </select>