trick9191 преди 7 години
родител
ревизия
719a910cc3
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/prescription/PrescriptionInfoService.java

+ 7 - 0
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/prescription/PrescriptionInfoService.java

@ -14,6 +14,7 @@ import com.yihu.wlyy.repository.patient.PatientDao;
import com.yihu.wlyy.repository.patient.SignFamilyDao;
import com.yihu.wlyy.repository.prescription.*;
import com.yihu.wlyy.service.BaseService;
import com.yihu.wlyy.service.system.Icd10DictServcie;
import com.yihu.wlyy.util.DateUtil;
import com.yihu.wlyy.util.HttpUtil;
import com.yihu.wlyy.util.ImUtill;
@ -70,6 +71,8 @@ public class PrescriptionInfoService extends BaseService {
    private PrescriptionExpressageDao prescriptionExpressageDao;
    @Autowired
    private SignFamilyDao signFamilyDao;
    @Autowired
    private Icd10DictServcie icd10DictServcie;
    private static final Logger logger = LoggerFactory.getLogger(HttpUtil.class);
@ -512,6 +515,10 @@ public class PrescriptionInfoService extends BaseService {
                    p.setCreateTime(new Date());
                    p.setName(info.getString("name"));
                    p.setCode(info.getString("code"));
                    String json = icd10DictServcie.getHealthProblemsByIcd10Code(info.getString("code"));
                    JSONObject healthProblem =new JSONObject(json);
                    p.setHealthProblem(healthProblem.getString("key"));
                    p.setHealthProblemName(healthProblem.getString("value"));
                    p.setPrescriptionCode(code);
                    prescriptionDiagnosisDao.save(p);
                }