|
|
@@ -6,11 +6,10 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.xunmei.common.core.constant.SecurityConstants;
|
|
|
import com.xunmei.common.core.utils.DateUtils;
|
|
|
import com.xunmei.common.security.utils.SecurityUtils;
|
|
|
-import com.xunmei.core.safetybook.domain.CoreSafetyBookAqbwbndjh;
|
|
|
-import com.xunmei.core.safetybook.domain.CoreSafetyBookAqbwbndjhUser;
|
|
|
-import com.xunmei.core.safetybook.domain.CoreSafetyBookHsggbsdjUser;
|
|
|
+import com.xunmei.core.safetybook.domain.*;
|
|
|
import com.xunmei.core.safetybook.mapper.CoreSafetyBookAqbwbndjhMapper;
|
|
|
import com.xunmei.core.safetybook.mapper.CoreSafetyBookAqbwbndjhUserMapper;
|
|
|
+import com.xunmei.core.safetybook.mapper.CoreSafetyBookBookFilesMapper;
|
|
|
import com.xunmei.core.safetybook.mapper.CoreSafetyBookHsggbsdjUserMapper;
|
|
|
import com.xunmei.core.safetybook.service.ICoreSafetyBookAqbwbndjhService;
|
|
|
import com.xunmei.system.api.RemoteOrgService;
|
|
|
@@ -40,6 +39,9 @@ public class CoreSafetyBookAqbwbndjhServiceImpl extends ServiceImpl<CoreSafetyBo
|
|
|
private RemoteOrgService orgService;
|
|
|
@Autowired
|
|
|
private CoreSafetyBookAqbwbndjhUserMapper coreSafetyBookAqbwbndjhUserMapper;
|
|
|
+ @Autowired
|
|
|
+ private CoreSafetyBookBookFilesMapper coreSafetyBookBookFilesMapper;
|
|
|
+
|
|
|
@Override
|
|
|
public TableDataInfo<CoreSafetyBookAqbwbndjh> selectPage(CoreSafetyBookAqbwbndjh coreSafetyBookAqbwbndjh) {
|
|
|
//未删除
|
|
|
@@ -73,9 +75,10 @@ public class CoreSafetyBookAqbwbndjhServiceImpl extends ServiceImpl<CoreSafetyBo
|
|
|
public CoreSafetyBookAqbwbndjh selectCoreSafetyBookAqbwbndjhById(Long id) {
|
|
|
CoreSafetyBookAqbwbndjh coreSafetyBookAqbwbndjh = coreSafetyBookAqbwbndjhMapper.selectAqbwbndjhById(id);
|
|
|
List<CoreSafetyBookAqbwbndjhUser> coreSafetyBookAqbwbndjhUsers = coreSafetyBookAqbwbndjhUserMapper.selectList(new LambdaQueryWrapper<CoreSafetyBookAqbwbndjhUser>().eq(CoreSafetyBookAqbwbndjhUser::getAqbwbndjhId, id));
|
|
|
- if(coreSafetyBookAqbwbndjhUsers!=null&&coreSafetyBookAqbwbndjhUsers.size()>0) {
|
|
|
+ if (coreSafetyBookAqbwbndjhUsers != null && coreSafetyBookAqbwbndjhUsers.size() > 0) {
|
|
|
coreSafetyBookAqbwbndjh.setUserIds(coreSafetyBookAqbwbndjhUsers.stream().map(CoreSafetyBookAqbwbndjhUser::getUserId).collect(Collectors.toList()));
|
|
|
}
|
|
|
+ coreSafetyBookAqbwbndjh.setImages(coreSafetyBookBookFilesMapper.selecVotList(coreSafetyBookAqbwbndjh.getId()));
|
|
|
return coreSafetyBookAqbwbndjh;
|
|
|
}
|
|
|
|
|
|
@@ -105,6 +108,10 @@ public class CoreSafetyBookAqbwbndjhServiceImpl extends ServiceImpl<CoreSafetyBo
|
|
|
// coreSafetyBookAqbwbndjh.getUserIds()) {
|
|
|
// coreSafetyBookAqbwbndjhUserMapper.insert(new CoreSafetyBookAqbwbndjhUser(coreSafetyBookAqbwbndjh.getId(), id));
|
|
|
// }
|
|
|
+ for (CoreSafetyBookBookFilesVo file :
|
|
|
+ coreSafetyBookAqbwbndjh.getImages()) {
|
|
|
+ coreSafetyBookBookFilesMapper.insert(new CoreSafetyBookBookFiles(coreSafetyBookAqbwbndjh.getId(), file.getName(), file.getUrl()));
|
|
|
+ }
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
@@ -123,6 +130,11 @@ public class CoreSafetyBookAqbwbndjhServiceImpl extends ServiceImpl<CoreSafetyBo
|
|
|
// coreSafetyBookAqbwbndjh.getUserIds()) {
|
|
|
// coreSafetyBookAqbwbndjhUserMapper.insert(new CoreSafetyBookAqbwbndjhUser(coreSafetyBookAqbwbndjh.getId(), id));
|
|
|
// }
|
|
|
+ coreSafetyBookBookFilesMapper.delete(new LambdaQueryWrapper<CoreSafetyBookBookFiles>().eq(CoreSafetyBookBookFiles::getBookUserId, coreSafetyBookAqbwbndjh.getId()));
|
|
|
+ for (CoreSafetyBookBookFilesVo file :
|
|
|
+ coreSafetyBookAqbwbndjh.getImages()) {
|
|
|
+ coreSafetyBookBookFilesMapper.insert(new CoreSafetyBookBookFiles(coreSafetyBookAqbwbndjh.getId(), file.getName(), file.getUrl()));
|
|
|
+ }
|
|
|
return coreSafetyBookAqbwbndjhMapper.updateById(coreSafetyBookAqbwbndjh);
|
|
|
}
|
|
|
|