Browse Source

文件批量修改

LIVE_YE 11 months ago
parent
commit
5d20a844bc

+ 1 - 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/loan/LoanApplicationFjController.java

@@ -89,7 +89,7 @@ public class LoanApplicationFjController extends BaseController {
     @PreAuthorize("@ss.hasPermi('system:fj:edit')")
     @Log(title = "贷款申请_附件", businessType = BusinessType.UPDATE)
     @PostMapping("/put")
-    public AjaxResult edit(@RequestBody LoanApplicationFj loanApplicationFj) {
+    public AjaxResult edit(@RequestBody List<LoanApplicationFj> loanApplicationFj) {
         return toAjax(loanApplicationFjService.updateLoanApplicationFj(loanApplicationFj));
     }
 

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

@@ -135,9 +135,13 @@ public class SysUserConferenceServiceImpl implements ISysUserConferenceService {
         //查询人员
         List<SysUser> userList = userMapper.selectUserManageList(strlist);
         //生成0-n的随机数
+        List<Integer> intList = new ArrayList<>();
         Random random = new Random();
         while (num <= 5) {
             int randomNumber = random.nextInt(userList.size() - 1);
+            if(intList.size()>0 && intList.contains(randomNumber)){
+                continue;
+            }
             SysUser sysUser = userList.get(randomNumber);
             //A
             boolean b1 = sysUser.getUserId().equals(loanApplication.getaUserId());
@@ -157,6 +161,7 @@ public class SysUserConferenceServiceImpl implements ISysUserConferenceService {
                 userConference.setConferenceTime(sysUserConference.getConferenceTime());
                 sysUserConferenceMapper.insertSysUserConference(userConference);
                 num++;
+                intList.add(randomNumber);
             }
         }
         return AjaxResult.success("成功");

+ 1 - 1
ruoyi-system/src/main/java/com/ruoyi/system/service/loan/ILoanApplicationFjService.java

@@ -44,7 +44,7 @@ public interface ILoanApplicationFjService
      * @param loanApplicationFj 贷款申请_附件
      * @return 结果
      */
-    public int updateLoanApplicationFj(LoanApplicationFj loanApplicationFj);
+    public int updateLoanApplicationFj(List<LoanApplicationFj> loanApplicationFj);
 
     /**
      * 批量删除贷款申请_附件

+ 8 - 3
ruoyi-system/src/main/java/com/ruoyi/system/service/loan/impl/LoanApplicationFjServiceImpl.java

@@ -70,10 +70,15 @@ public class LoanApplicationFjServiceImpl implements ILoanApplicationFjService
      * @return 结果
      */
     @Override
-    public int updateLoanApplicationFj(LoanApplicationFj loanApplicationFj)
+    public int updateLoanApplicationFj(List<LoanApplicationFj> loanApplicationFj)
     {
-        loanApplicationFj.setUpdateTime(DateUtils.getNowDate());
-        return loanApplicationFjMapper.updateLoanApplicationFj(loanApplicationFj);
+        int i = 0;
+        for (LoanApplicationFj applicationFj : loanApplicationFj) {
+            applicationFj.setUpdateTime(DateUtils.getNowDate());
+            i = loanApplicationFjMapper.updateLoanApplicationFj(applicationFj);
+
+        }
+        return i;
     }
 
     /**

+ 2 - 2
ruoyi-system/src/main/resources/mapper/system/WaitRemindMapper.xml

@@ -85,9 +85,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
     <insert id="batchWaitRemind">
         insert into wait_remind(loan_application_id, loan_application_number, remind_title, remind_type, remind_content,remind_time,
-        read_user_id,is_read,status, create_by, create_time, update_by, update_time, remark) values
+        read_user_id,status, create_time) values
         <foreach item="item" index="index" collection="list" separator=",">
-            (#{item.loanApplicationId},#{item.loanApplicationNumber},#{item.remindTitle},#{item.remindType},#{item.remindContent},#{item.remindTime},#{item.readUserId},#{item.isRead},#{item.status},#{item.createBy},sysdate(),#{item.updateBy},#{item.updateTime},#{item.remark})
+            (#{item.loanApplicationId},#{item.loanApplicationNumber},#{item.remindTitle},#{item.remindType},#{item.remindContent},#{item.remindTime},#{item.readUserId},#{item.status},sysdate())
         </foreach>
     </insert>
     <update id="updateWaitRemind" parameterType="WaitRemind">