he2802 4 lat temu
rodzic
commit
010d11592a

+ 17 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/impl/UserBankRecordServiceImpl.java

@@ -3,13 +3,16 @@ package com.zhongzheng.modules.user.service.impl;
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.util.StrUtil;
 import com.zhongzheng.common.utils.DateUtils;
+import com.zhongzheng.modules.user.bo.UserBankQuestionRecordAddBo;
 import com.zhongzheng.modules.user.bo.UserBankRecordAddBo;
 import com.zhongzheng.modules.user.bo.UserBankRecordEditBo;
 import com.zhongzheng.modules.user.bo.UserBankRecordQueryBo;
 import com.zhongzheng.modules.user.domain.UserBankRecord;
 import com.zhongzheng.modules.user.mapper.UserBankRecordMapper;
+import com.zhongzheng.modules.user.service.IUserBankQuestionRecordService;
 import com.zhongzheng.modules.user.service.IUserBankRecordService;
 import com.zhongzheng.modules.user.vo.UserBankRecordVo;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
@@ -30,6 +33,9 @@ import java.util.stream.Collectors;
 @Service
 public class UserBankRecordServiceImpl extends ServiceImpl<UserBankRecordMapper, UserBankRecord> implements IUserBankRecordService {
 
+    @Autowired
+    private IUserBankQuestionRecordService iUserBankQuestionRecordService;
+
     @Override
     public UserBankRecordVo queryById(Long recordId){
         UserBankRecord db = this.baseMapper.selectById(recordId);
@@ -72,7 +78,17 @@ public class UserBankRecordServiceImpl extends ServiceImpl<UserBankRecordMapper,
         validEntityBeforeSave(add);
         add.setCreateTime(DateUtils.getNowTime());
         add.setUpdateTime(DateUtils.getNowTime());
-        return this.save(add);
+        if(this.save(add)){
+            Long recordId =  add.getRecordId();
+            for(UserBankQuestionRecordAddBo item : bo.getAnswerList()){
+                item.setBankId(bo.getBankId());
+                item.setRecordId(recordId);
+                iUserBankQuestionRecordService.insertByAddBo(item);
+            }
+            return true;
+        }
+        return false;
+
     }
 
     @Override