增加修改初步诊断病情依据的接口

release_1.0.0
liu 1 year ago
parent 8c1ab30dfc
commit c5184dd6f6

@ -0,0 +1,11 @@
package com.supervision.vo.ask;
import lombok.Data;
@Data
public class ModifyPrimaryDiseaseInfoReqVO {
private String processId;
private String patientDiseaseInfo;
}

@ -5,6 +5,7 @@ import com.supervision.model.DiagnosisPrimary;
import com.supervision.model.Disease;
import com.supervision.service.AskPrimaryService;
import com.supervision.vo.ask.DiagnosisPrimaryVO;
import com.supervision.vo.ask.ModifyPrimaryDiseaseInfoReqVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
@ -32,6 +33,12 @@ public class AskPrimaryController {
return askPrimaryService.queryPrimaryCanChooseList();
}
@ApiOperation("修改初步诊断病情依据")
@PostMapping("modifyPrimaryDiseaseInfo")
public void modifyPrimaryDiseaseInfo(@RequestBody ModifyPrimaryDiseaseInfoReqVO reqVO){
askPrimaryService.modifyPrimaryDiseaseInfo(reqVO);
}
@ApiOperation("保存初步诊断")
@PostMapping("savePrimary")
public void savePrimary(@RequestBody DiagnosisPrimary reqVO){

@ -3,6 +3,7 @@ package com.supervision.service;
import com.supervision.model.DiagnosisPrimary;
import com.supervision.model.Disease;
import com.supervision.vo.ask.DiagnosisPrimaryVO;
import com.supervision.vo.ask.ModifyPrimaryDiseaseInfoReqVO;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List;
@ -13,6 +14,8 @@ public interface AskPrimaryService {
List<Disease> queryPrimaryCanChooseList();
void modifyPrimaryDiseaseInfo(ModifyPrimaryDiseaseInfoReqVO reqVO);
void savePrimary(DiagnosisPrimary reqVO);
void deletePrimary(String id);

@ -7,6 +7,7 @@ import com.supervision.service.DiagnosisPrimaryService;
import com.supervision.service.DiseaseService;
import com.supervision.util.UserUtil;
import com.supervision.vo.ask.DiagnosisPrimaryVO;
import com.supervision.vo.ask.ModifyPrimaryDiseaseInfoReqVO;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@ -31,6 +32,12 @@ public class AskPrimaryServiceImpl implements AskPrimaryService {
return diseaseService.list();
}
@Override
public void modifyPrimaryDiseaseInfo(ModifyPrimaryDiseaseInfoReqVO reqVO) {
diagnosisPrimaryService.lambdaUpdate().set(DiagnosisPrimary::getPatientDiseaseInfo,reqVO.getPatientDiseaseInfo())
.eq(DiagnosisPrimary::getProcessId,reqVO.getProcessId()).update();
}
@Override
@Transactional(rollbackFor = Exception.class)
public void savePrimary(DiagnosisPrimary reqVO) {

Loading…
Cancel
Save