修改一系列事件

This commit is contained in:
wucongxing8150 2025-08-14 14:14:28 +08:00
parent 6730a9a5d2
commit 29b3604f61
2 changed files with 18 additions and 4 deletions

View File

@ -78,8 +78,7 @@ public class CaseplatformCaseController {
@PostMapping("/caseplatformCase/cancelExamine")
@PreAuthorize("@saAuth.checkPermission('case-system:case:examine')")
public ResponseDTO<String> cancelExamine(@RequestBody @Valid CancelExamineForm form) {
caseplatformCaseService.cancelExamine(form);
return ResponseDTO.ok();
return caseplatformCaseService.cancelExamine(form);
}
// @ApiOperation("导出excle @author HMM")

View File

@ -412,6 +412,7 @@ public class CaseplatformCaseService {
*/
public ResponseDTO<String> add(CaseplatformCaseAddForm addForm) {
CaseplatformCaseEntity caseplatformCaseEntity = SmartBeanUtil.copy(addForm, CaseplatformCaseEntity.class);
caseplatformCaseEntity.setUpdateTime(LocalDateTime.now());
caseplatformCaseDao.insert(caseplatformCaseEntity);
return ResponseDTO.ok();
}
@ -424,6 +425,7 @@ public class CaseplatformCaseService {
*/
public ResponseDTO<String> update(CaseplatformCaseUpdateForm updateForm) {
CaseplatformCaseEntity caseplatformCaseEntity = SmartBeanUtil.copy(updateForm, CaseplatformCaseEntity.class);
caseplatformCaseEntity.setUpdateTime(LocalDateTime.now());
caseplatformCaseDao.updateById(caseplatformCaseEntity);
return ResponseDTO.ok();
}
@ -454,6 +456,7 @@ public class CaseplatformCaseService {
caseplatformCase.setStatus(status);
caseplatformCase.setExamineTime(LocalDateTime.now());
caseplatformCase.setUpdateTime(LocalDateTime.now());
caseplatformCaseDao.updateById(caseplatformCase);
return ResponseDTO.ok();
@ -482,7 +485,9 @@ public class CaseplatformCaseService {
return ResponseDTO.userErrorParam("该用户未签署协议");
}
caseplatformCaseDao.settlement(case_id);
caseplatformCase.setSettlementFlag(1);
caseplatformCase.setSettlementTime(LocalDateTime.now());
caseplatformCase.setUpdateTime(LocalDateTime.now());
return ResponseDTO.ok();
}
@ -491,8 +496,18 @@ public class CaseplatformCaseService {
* 审核拒绝
* @param form
*/
public void cancelExamine(CancelExamineForm form){
public ResponseDTO<String> cancelExamine(CancelExamineForm form){
// 获取病例数据
CaseplatformCaseEntity caseplatformCase = caseplatformCaseDao.selectById(form.getCaseId());
if (caseplatformCase == null) {
return ResponseDTO.userErrorParam("病例不存在");
}
caseplatformCaseDao.cancelExamine(form);
caseplatformCase.setUpdateTime(LocalDateTime.now());
caseplatformCaseDao.updateById(caseplatformCase);
return ResponseDTO.ok();
}
public ResponseDTO<CaseplatformCaseDetailVO> getDetail(Long case_id){