浏览代码

参会退回

LIVE_YE 11 月之前
父节点
当前提交
f08515b428

+ 2 - 0
ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/LoanApplicationServiceImpl.java

@@ -865,6 +865,8 @@ public class LoanApplicationServiceImpl implements ILoanApplicationService {
                         //撤销到确认上会
                         loanApplication.setReviewSchedule(THR);
                         loanApplication.setReviewTime("");
+                        //删掉参会人员
+                        sysUserConferenceMapper.deleteSysUserConferenceByTime(loanApplicationOld.getReviewTime(),loanApplicationOld.getLoanApplicationId());
                     }
                 }
             }

+ 3 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserConferenceMapper.java

@@ -1,6 +1,7 @@
 package com.ruoyi.system.mapper;
 
 import com.ruoyi.system.domain.conference.SysUserConference;
+import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
 
@@ -69,4 +70,6 @@ public interface SysUserConferenceMapper
     public int deleteSysUserConferenceByConferenceIds(Long[] conferenceIds);
 
     void updateSysUserConferenceByUserId(SysUserConference sysUserConference);
+
+    void deleteSysUserConferenceByTime(@Param("reviewTime") String reviewTime, @Param("loanApplicationId")Long loanApplicationId);
 }

+ 1 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/conference/impl/SysUserConferenceServiceImpl.java

@@ -127,6 +127,7 @@ public class SysUserConferenceServiceImpl implements ISysUserConferenceService {
         LoanApplication loanApplication = loanApplicationMapper.selectLoanApplicationByLoanApplicationId(sysUserConference.getLoanApplicationId());
         //主表赋值
         loanApplication.setReviewTime(sysUserConference.getConferenceTime());
+        loanApplication.setReviewSchedule(FOR);
         loanApplicationMapper.updateLoanApplication(loanApplication);
 
         //查询参会人员的字典值

+ 3 - 0
ruoyi-system/src/main/resources/mapper/system/SysUserConferenceMapper.xml

@@ -160,4 +160,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             #{conferenceId}
         </foreach>
     </delete>
+    <delete id="deleteSysUserConferenceByTime">
+        delete from sys_user_conference where loan_application_id = #{loanApplicationId} and conference_time = #{reviewTime}
+    </delete>
 </mapper>