新增了活动申请状态修改
This commit is contained in:
parent
4c29eb56a8
commit
7b39539cf3
@ -123,7 +123,7 @@ public class CaseplatformCaseController {
|
||||
return caseplatformCaseService.caseCheckdataImg(form);
|
||||
}
|
||||
|
||||
@ApiOperation("分页查询-病例活动申请")
|
||||
@ApiOperation("分页查询-活动申请")
|
||||
@PostMapping("/caseplatformCase/activity/queryPage")
|
||||
public ResponseDTO<PageResult<CaseplatformAcAppVO>> CaseplatformAcAppQueryPage(@RequestBody @Valid CaseplatformAcAppQueryForm queryForm) {
|
||||
return caseplatformCaseService.caseplatformAcAppQueryPage(queryForm);
|
||||
@ -135,4 +135,11 @@ public class CaseplatformCaseController {
|
||||
public ResponseDTO<String> deleteCaseplatformAcApp(@PathVariable("id") Long id) {
|
||||
return caseplatformCaseService.deleteCaseplatformAcApp(id);
|
||||
}
|
||||
|
||||
@ApiOperation("活动申请-状态修改")
|
||||
@PutMapping("/caseplatformCase/activity/status/{id}")
|
||||
@PreAuthorize("@saAuth.checkPermission('case-system:case:checkPermission')")
|
||||
public ResponseDTO<String> updateCaseplatformAcApp(@PathVariable("id") Long id,@RequestBody @Valid CaseplatformAcAppUpdateForm form) {
|
||||
return caseplatformCaseService.updateCaseplatformAcApp(id,form);
|
||||
}
|
||||
}
|
||||
|
||||
@ -0,0 +1,19 @@
|
||||
package net.lab1024.sa.admin.module.business.caseplatformcase.domain.form;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import net.lab1024.sa.admin.module.business.caseplatformcase.constant.CaseAcAppStatusEnum;
|
||||
import net.lab1024.sa.common.common.domain.PageParam;
|
||||
import net.lab1024.sa.common.common.swagger.ApiModelPropertyEnum;
|
||||
import net.lab1024.sa.common.common.validator.enumeration.CheckEnum;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Data
|
||||
public class CaseplatformAcAppUpdateForm extends PageParam{
|
||||
@ApiModelPropertyEnum(value = CaseAcAppStatusEnum.class, desc = "审核状态")
|
||||
@CheckEnum(value = CaseAcAppStatusEnum.class, message = "审核状态 错误")
|
||||
private Integer status;
|
||||
}
|
||||
@ -22,6 +22,7 @@ import net.lab1024.sa.admin.module.app.medicalrecord.domain.MedicalRecordEntity;
|
||||
import net.lab1024.sa.admin.module.business.area.domain.vo.ProvVO;
|
||||
import net.lab1024.sa.admin.module.business.caseplatformcase.dao.CaseplatformAcAppDao;
|
||||
import net.lab1024.sa.admin.module.business.caseplatformcase.dao.CaseplatformCaseDao;
|
||||
import net.lab1024.sa.admin.module.business.caseplatformcase.domain.entity.CaseplatformAcAppEntity;
|
||||
import net.lab1024.sa.admin.module.business.caseplatformcase.domain.entity.CaseplatformCaseEntity;
|
||||
import net.lab1024.sa.admin.module.business.caseplatformcase.domain.form.*;
|
||||
import net.lab1024.sa.admin.module.business.caseplatformcase.domain.vo.*;
|
||||
@ -602,4 +603,26 @@ public class CaseplatformCaseService {
|
||||
caseplatformAcAppDao.deleteById(id);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除-病例活动申请
|
||||
*/
|
||||
public ResponseDTO<String> updateCaseplatformAcApp(Long id,CaseplatformAcAppUpdateForm form) {
|
||||
// 检测申请是否存在
|
||||
CaseplatformAcAppEntity caseplatformAcApp = caseplatformAcAppDao.selectById(id);
|
||||
if (caseplatformAcApp == null){
|
||||
return ResponseDTO.userErrorParam("操作失败");
|
||||
}
|
||||
|
||||
if (caseplatformAcApp.getStatus() == 1){
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
if (!caseplatformAcApp.getStatus().equals(form.getStatus())){
|
||||
caseplatformAcApp.setStatus(form.getStatus());
|
||||
caseplatformAcAppDao.updateById(caseplatformAcApp);
|
||||
}
|
||||
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user