manage : 疾病处置计划 药物对应处置计划id映射处理

dev_2.1.0
xueqingkun 1 year ago
parent ce205e2188
commit 038015a5f2

@ -104,7 +104,7 @@ public class DiseaseTreatmentPlanManageServiceImpl implements DiseaseTreatmentPl
// note: 如果diseaseTreatmentPlan.getDiseaseId()不为空则表示处置计划为药品需要进行手动矫正统一设置为20
if (CollUtil.isNotEmpty(diseaseTreatmentPlan.getDrugIds())){
diseaseTreatmentPlan.setTreatmentPlanId("20");
diseaseTreatmentPlan.setTreatmentPlanId(mapDrugTreatPlanId(diseaseTreatmentPlan.getDisposalMethod()));
}
diseaseTreatmentPlanService.save(diseaseTreatmentPlan);
@ -126,6 +126,18 @@ public class DiseaseTreatmentPlanManageServiceImpl implements DiseaseTreatmentPl
}
/**
* id
* @param disposeMethod
* @return
*/
private String mapDrugTreatPlanId(String disposeMethod){
if (StrUtil.isEmpty(disposeMethod)){
return null;
}
return "0".equals(disposeMethod) ? "20" : "252";
}
@Override
public void batchSaveTreatmentPlan(List<DiseaseTreatmentPlan> diseaseTreatmentPlanList) {
Assert.notEmpty(diseaseTreatmentPlanList,"数据不能为空");

@ -16,4 +16,7 @@ public class DiseaseTreatmentPlanReqVo extends DiseaseTreatmentPlan {
@ApiModelProperty("一级措施id")
private String firstMeasuresId;
@ApiModelProperty("处置方式 处置方式(0门诊 1住院)")
private String disposalMethod;
}

Loading…
Cancel
Save