manage: fix queryListByDiseaseId

dev_2.1.0
xueqingkun 1 year ago
parent 52a33ea2c1
commit 288274469b

@ -20,8 +20,8 @@ public enum DisposalPlanEnum {
CLINIC_VISIT("9", "会诊"),
FOLLOW_VISIT("10", "随诊");
private String code;
private String name;
private final String code;
private final String name;
DisposalPlanEnum(String code, String name) {
this.code = code;

@ -1,9 +1,8 @@
package com.supervision.manage.controller.diseasemanage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import cn.hutool.core.collection.CollUtil;
import com.supervision.manage.service.DiseaseTreatmentPlanManageService;
import com.supervision.model.ConfigTreatmentPlan;
import com.supervision.model.DiseaseTreatmentPlan;
import com.supervision.vo.manage.*;
import io.swagger.annotations.Api;
@ -47,7 +46,11 @@ public class DiseaseTreatmentPlanManageController {
List<DiseaseTreatmentPlanResVo> diseaseTreatmentPlanResVos = diseaseTreatmentPlanManageService.queryListByDiseaseId(diseaseId);
// 前端大哥强烈要求把treatmentPlanId 转换为 firstMeasuresId
diseaseTreatmentPlanResVos.forEach(vo -> vo.setFirstMeasuresId(vo.getTreatmentPlanId()));
diseaseTreatmentPlanResVos.forEach(vo -> {
if (CollUtil.isEmpty(vo.getDrugIds())) {
vo.setFirstMeasuresId(vo.getTreatmentPlanId());
}
});
return diseaseTreatmentPlanResVos;

@ -5,7 +5,6 @@ import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.lang.Pair;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
import com.supervision.manage.service.ConfigTreatmentPlanManageService;
import com.supervision.manage.service.DiseaseTreatmentPlanManageService;
import com.supervision.model.CommonDic;
@ -102,6 +101,11 @@ public class DiseaseTreatmentPlanManageServiceImpl implements DiseaseTreatmentPl
assertDiseaseTreatmentPlan(diseaseTreatmentPlan);
// note: 如果diseaseTreatmentPlan.getDiseaseId()不为空则表示处置计划为药品需要进行手动矫正统一设置为20
if (CollUtil.isNotEmpty(diseaseTreatmentPlan.getDrugIds())){
diseaseTreatmentPlan.setTreatmentPlanId("20");
}
diseaseTreatmentPlanService.save(diseaseTreatmentPlan);
// 保存处置计划药品信息

Loading…
Cancel
Save