浏览代码

新增 股东征信自动生成pdf

Administrator 11 月之前
父节点
当前提交
321424c8bc

+ 1 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/LoanApplicationFjMapper.java

@@ -86,6 +86,7 @@ public interface LoanApplicationFjMapper
     public int deleteLoanApplicationFjByLoanApplicationId(Long loanApplicationId);
 
     public int deleteLoanApplicationFjByLoanApplicationIdAndType(@Param("loanApplicationId") Long loanApplicationId,@Param("type") String[] type);
+    public int deleteLoanApplicationFjByLoanApplicationIdAndBigType(@Param("loanApplicationId") Long loanApplicationId);
     public List<LoanApplicationFj> selectLoanApplicationFjByLoanApplicationIdAndType(@Param("loanApplicationId") Long loanApplicationId,@Param("type") String[] type);
 
 

+ 4 - 5
ruoyi-system/src/main/java/com/ruoyi/system/service/loan/impl/LoanApplicationServiceImpl.java

@@ -682,9 +682,8 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
         loanApplication.setAuditType(ONE);
         loanApplication.setAuditSchedule(TWO);
         loanApplicationMapper.updateLoanApplication(loanApplication);
-        //删除之后的所有附件
-        String type = "jzdcbg," + "dbxmhfhgb," + "psyjqpb," + "clhgb," + "gdhyjy";
-        loanApplicationFjMapper.deleteLoanApplicationFjByLoanApplicationIdAndType(loanApplication.getLoanApplicationId(), type.split(","));
+        //删除基础附件外的所有附件
+        loanApplicationFjMapper.deleteLoanApplicationFjByLoanApplicationIdAndBigType(loanApplication.getLoanApplicationId());
         return AjaxResult.success();
     }
 
@@ -748,9 +747,9 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
             //进入待审核
             loanApplication.setAuditType(ONE);
             String type = "-1";
-            if (auditSchedule.equals(FIV)) {
+            if (auditSchedule.equals(SIX)) {
                 type = "jzdcbg";
-            } else if (auditSchedule.equals(SIX)) {
+            } else if (auditSchedule.equals(FIV)) {
                 type = "dbxmhfhgb,clhgb";
             } else if (auditSchedule.equals(SEV)) {
                 type = "psyjqpb,gdhyjy";

+ 7 - 0
ruoyi-system/src/main/resources/mapper/system/LoanApplicationFjMapper.xml

@@ -173,4 +173,11 @@
             #{type}
         </foreach>
     </delete>
+
+    <delete id="deleteLoanApplicationFjByLoanApplicationIdAndBigType" parameterType="LoanApplicationFj">
+        delete
+        from loan_application_fj
+        where loan_application_id = #{loanApplicationId}
+          and big_type in ('b','c','d','e')
+    </delete>
 </mapper>