|
@ -795,9 +795,28 @@ public class HcyyPrescriptionService extends BaseJpaService<WlyyPrescriptionDO,
|
|
paramRequest.put("emrtitle","互联网医院");
|
|
paramRequest.put("emrtitle","互联网医院");
|
|
|
|
|
|
if (StringUtils.isNoneBlank(baseSign)){
|
|
if (StringUtils.isNoneBlank(baseSign)){
|
|
|
|
JSONObject object = hcyyEntranceService.getSignPicture(doctorDO.getId());
|
|
|
|
if (object!=null){
|
|
|
|
String code = object.getString("code");
|
|
|
|
if (code.equalsIgnoreCase("1000")){
|
|
|
|
String data = object.getString("data");
|
|
|
|
if (StringUtils.isNoneBlank(data)){
|
|
|
|
JSONObject re = JSONObject.parseObject(data);
|
|
|
|
String image = re.getString("image");
|
|
|
|
paramRequest.put("baseSign",image);
|
|
|
|
}else {
|
|
|
|
paramRequest.put("baseSign","");
|
|
|
|
}
|
|
|
|
}else {
|
|
|
|
paramRequest.put("baseSign","");
|
|
|
|
}
|
|
|
|
|
|
|
|
}else {
|
|
|
|
paramRequest.put("baseSign","");
|
|
|
|
}
|
|
//UploadVO uploadVO=fileUploadService.uploadImagesBase64(baseSign,fastdfs_file_url);
|
|
//UploadVO uploadVO=fileUploadService.uploadImagesBase64(baseSign,fastdfs_file_url);
|
|
//paramRequest.put("baseSign","https://ih.xmheart.com/fastdfs/"+uploadVO.getFullUri());
|
|
//paramRequest.put("baseSign","https://ih.xmheart.com/fastdfs/"+uploadVO.getFullUri());
|
|
paramRequest.put("baseSign",baseSign);
|
|
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
params.put("jsonInfo",paramRequest.toJSONString());
|
|
params.put("jsonInfo",paramRequest.toJSONString());
|
|
@ -1634,8 +1653,23 @@ public class HcyyPrescriptionService extends BaseJpaService<WlyyPrescriptionDO,
|
|
ylzMedicalRelationDO.setDate(DateUtil.strToDate(object.getString("BEGNTIME")));
|
|
ylzMedicalRelationDO.setDate(DateUtil.strToDate(object.getString("BEGNTIME")));
|
|
ylzMedicalRelationDO.setBcwkje(object.getString("MEDFEE_SUMAMT"));
|
|
ylzMedicalRelationDO.setBcwkje(object.getString("MEDFEE_SUMAMT"));
|
|
}else {
|
|
}else {
|
|
|
|
ylzMedicalRelationDO.setLogNo(logNo);
|
|
|
|
ylzMedicalRelationDO.setRelationCode(outpatientId);
|
|
|
|
ylzMedicalRelationDO.setName(object.getString("PSN_NAME"));
|
|
ylzMedicalRelationDO.setTotalAmount(object.getString("COST"));
|
|
ylzMedicalRelationDO.setTotalAmount(object.getString("COST"));
|
|
ylzMedicalRelationDO.setPersonCash(object.getString("ORIGIN_CHARGES"));
|
|
ylzMedicalRelationDO.setPersonCash(object.getString("ORIGIN_CHARGES"));
|
|
|
|
ylzMedicalRelationDO.setHisSerial(object.getString("RESIDENCE_NO"));
|
|
|
|
ylzMedicalRelationDO.setHisBillSerial(object.getString("SETTLE_NO"));
|
|
|
|
ylzMedicalRelationDO.setDeptCode(object.getString("DEPT_CODE"));
|
|
|
|
ylzMedicalRelationDO.setDeptName(object.getString("DEPT_NAME"));
|
|
|
|
ylzMedicalRelationDO.setHisDeptCode(object.getString("DEPT_CODE"));
|
|
|
|
ylzMedicalRelationDO.setHisDeptName(object.getString("DEPT_NAME"));
|
|
|
|
ylzMedicalRelationDO.setPersonAccount("0");
|
|
|
|
ylzMedicalRelationDO.setMedicalPrice("0");
|
|
|
|
ylzMedicalRelationDO.setHisSettleNo(object.getString("IPT_OTP_NO"));
|
|
|
|
ylzMedicalRelationDO.setCardNo(object.getString("CARD_NO"));
|
|
|
|
ylzMedicalRelationDO.setDate(DateUtil.strToDate(object.getString("BEGNTIME")));
|
|
|
|
ylzMedicalRelationDO.setBcwkje(object.getString("MEDFEE_SUMAMT"));
|
|
}
|
|
}
|
|
ylzMedicalRelationDO = ylzMedicailRelationDao.save(ylzMedicalRelationDO);
|
|
ylzMedicalRelationDO = ylzMedicailRelationDao.save(ylzMedicalRelationDO);
|
|
ylzMedicailMxDao.deleteByMedicalId(ylzMedicalRelationDO.getId());
|
|
ylzMedicailMxDao.deleteByMedicalId(ylzMedicalRelationDO.getId());
|
|
@ -1785,7 +1819,7 @@ public class HcyyPrescriptionService extends BaseJpaService<WlyyPrescriptionDO,
|
|
params.put("xtgzh0",ylzMedicalRelationDO.getLogNo());
|
|
params.put("xtgzh0",ylzMedicalRelationDO.getLogNo());
|
|
HttpResponse response = HttpUtils.doGet(url,params);
|
|
HttpResponse response = HttpUtils.doGet(url,params);
|
|
System.out.println("response=="+response.getContent());
|
|
System.out.println("response=="+response.getContent());
|
|
List<WlyyPrescriptionDO> wlyyPrescriptionDOS = prescriptionDao.findByOutPatientIdList(ylzMedicalRelationDO.getRegionCode());
|
|
|
|
|
|
List<WlyyPrescriptionDO> wlyyPrescriptionDOS = prescriptionDao.findByOutPatientIdList(ylzMedicalRelationDO.getRelationCode());
|
|
/*String */
|
|
/*String */
|
|
for (WlyyPrescriptionDO prescriptionDO:wlyyPrescriptionDOS){
|
|
for (WlyyPrescriptionDO prescriptionDO:wlyyPrescriptionDOS){
|
|
if (prescriptionDO.getStatus()==20){
|
|
if (prescriptionDO.getStatus()==20){
|