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 // note: 如果diseaseTreatmentPlan.getDiseaseId()不为空则表示处置计划为药品需要进行手动矫正统一设置为20
if (CollUtil.isNotEmpty(diseaseTreatmentPlan.getDrugIds())){ if (CollUtil.isNotEmpty(diseaseTreatmentPlan.getDrugIds())){
diseaseTreatmentPlan.setTreatmentPlanId("20"); diseaseTreatmentPlan.setTreatmentPlanId(mapDrugTreatPlanId(diseaseTreatmentPlan.getDisposalMethod()));
} }
diseaseTreatmentPlanService.save(diseaseTreatmentPlan); 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 @Override
public void batchSaveTreatmentPlan(List<DiseaseTreatmentPlan> diseaseTreatmentPlanList) { public void batchSaveTreatmentPlan(List<DiseaseTreatmentPlan> diseaseTreatmentPlanList) {
Assert.notEmpty(diseaseTreatmentPlanList,"数据不能为空"); Assert.notEmpty(diseaseTreatmentPlanList,"数据不能为空");

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

Loading…
Cancel
Save