违章增删改

This commit is contained in:
fl 2025-04-03 11:29:57 +08:00
parent d612b0dd4f
commit e81ea39913
3 changed files with 33 additions and 29 deletions

View File

@ -63,7 +63,7 @@ public class SafetyViolationController {
return ServerResponse.createErroe("操作失败"); return ServerResponse.createErroe("操作失败");
} }
@PostMapping(value = "getSafetyViolationById") @GetMapping(value = "getSafetyViolationById")
@DecryptAndVerify(decryptedClass = SafetyViolationDto.class)//加解密统一管理 @DecryptAndVerify(decryptedClass = SafetyViolationDto.class)//加解密统一管理
@LogAnnotation(operModul = "安全违章", operation = "查询单个数据", operDesc = "系统级事件",operType="查询") @LogAnnotation(operModul = "安全违章", operation = "查询单个数据", operDesc = "系统级事件",operType="查询")
// @PreAuthorize("@pms.hasPermission('sys:safetyViolation:query')" ) // @PreAuthorize("@pms.hasPermission('sys:safetyViolation:query')" )

View File

@ -42,14 +42,13 @@ public class SafetyViolationServiceImpl implements SafetyViolationService {
int i = dao.insertSafetyViolation(bean); int i = dao.insertSafetyViolation(bean);
if (i > 0) { if (i > 0) {
List<FileStorageDto> fileList = bean.getFileList(); List<FileStorageDto> fileList = bean.getFileList();
//照片入库
if (!fileList.isEmpty()) {
fileList.forEach(item -> { fileList.forEach(item -> {
item.setId(2L);
item.setSourceId(bean.getId()); item.setSourceId(bean.getId());
item.setCreateUser(bean.getCreateUserId()); item.setCreateUser(bean.getCreateUserId());
item.setCreateUserName(bean.getCreateUserName()); item.setCreateUserName(bean.getCreateUserName());
}); });
//照片入库
if (!bean.getFileList().isEmpty()) {
int j = dao.insertImgPhoto(bean.getFileList()); int j = dao.insertImgPhoto(bean.getFileList());
} }
//存入总库 TODO //存入总库 TODO
@ -62,6 +61,7 @@ public class SafetyViolationServiceImpl implements SafetyViolationService {
@Override @Override
public SafetyViolationVo getSafetyViolationById(Long id) { public SafetyViolationVo getSafetyViolationById(Long id) {
SafetyViolationVo bean = dao.getSafetyViolationById(id); SafetyViolationVo bean = dao.getSafetyViolationById(id);
if(bean != null){
//照片查询 //照片查询
FileStorageDto fileStorageDto = new FileStorageDto(); FileStorageDto fileStorageDto = new FileStorageDto();
fileStorageDto.setSourceId(id); fileStorageDto.setSourceId(id);
@ -69,6 +69,8 @@ public class SafetyViolationServiceImpl implements SafetyViolationService {
bean.setVioPhotoList(dao.getImgPhotoList(fileStorageDto)); bean.setVioPhotoList(dao.getImgPhotoList(fileStorageDto));
fileStorageDto.setSourceType("2"); fileStorageDto.setSourceType("2");
bean.setRectPhotoList(dao.getImgPhotoList(fileStorageDto)); bean.setRectPhotoList(dao.getImgPhotoList(fileStorageDto));
}
return bean; return bean;
} }
@ -81,22 +83,26 @@ public class SafetyViolationServiceImpl implements SafetyViolationService {
if (num > 0) { if (num > 0) {
List<FileStorageDto> fileList = bean.getFileList(); List<FileStorageDto> fileList = bean.getFileList();
List<FileStorageDto> delFileList = bean.getDelFileList(); List<FileStorageDto> delFileList = bean.getDelFileList();
//照片入库
if (!fileList.isEmpty()) {
fileList.forEach(item -> { fileList.forEach(item -> {
item.setSourceId(bean.getId()); item.setSourceId(bean.getId());
item.setCreateUser(bean.getUpdateUserId()); item.setCreateUser(bean.getUpdateUserId());
item.setCreateUserName(bean.getUpdateUserName()); item.setCreateUserName(bean.getUpdateUserName());
}); });
int j = dao.insertImgPhoto(bean.getFileList());
}
//照片删除
if (!delFileList.isEmpty()) {
delFileList.forEach(item -> { delFileList.forEach(item -> {
item.setSourceId(bean.getId()); item.setSourceId(bean.getId());
item.setCreateUser(bean.getUpdateUserId()); item.setCreateUser(bean.getUpdateUserId());
item.setCreateUserName(bean.getUpdateUserName()); item.setCreateUserName(bean.getUpdateUserName());
}); });
//照片入库
if (!bean.getFileList().isEmpty()) {
int j = dao.insertImgPhoto(bean.getFileList());
}
//照片删除
if (!bean.getDelFileList().isEmpty()) {
int j = dao.delImgPhoto(bean.getDelFileList()); int j = dao.delImgPhoto(bean.getDelFileList());
} }
//总库修改 TODO //总库修改 TODO

View File

@ -51,7 +51,6 @@
<insert id="insertImgPhoto"> <insert id="insertImgPhoto">
INSERT INTO sys_file_resource INSERT INTO sys_file_resource
( (
id,
file_name, file_name,
file_suffix, file_suffix,
file_size, file_size,
@ -67,7 +66,6 @@
)values )values
<foreach collection="fileList" item="item" separator=","> <foreach collection="fileList" item="item" separator=",">
( (
#{item.id},
#{item.fileName}, #{item.fileName},
#{item.fileSuffix}, #{item.fileSuffix},
#{item.fileSize}, #{item.fileSize},