|
@ -12,10 +12,12 @@ import com.yihu.jw.entity.a1entity.*;
|
|
|
import com.yihu.jw.entity.base.role.RoleDO;
|
|
|
import com.yihu.jw.entity.base.user.UserDO;
|
|
|
import com.yihu.jw.entity.hospital.DmHospitalDO;
|
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
|
|
|
import com.yihu.jw.entity.hospital.httplog.WlyyHttpLogDO;
|
|
|
import com.yihu.jw.entity.hospital.httplog.YlzHttpLogDO;
|
|
|
import com.yihu.jw.entity.wlyyinfo.OauthWlyyConfigDO;
|
|
|
import com.yihu.jw.hospital.HospitalDao;
|
|
|
import com.yihu.jw.hospital.dict.WlyyHospitalSysDictDao;
|
|
|
import com.yihu.jw.hospital.httplog.dao.WlyyHttpLogDao;
|
|
|
import com.yihu.jw.hospital.prescription.dao.OauthCaConfigDao;
|
|
|
import com.yihu.jw.restmodel.web.Envelop;
|
|
@ -103,6 +105,11 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
@Autowired
|
|
|
private WlyyHttpLogDao httpLogDao;
|
|
|
|
|
|
@Autowired
|
|
|
private MedicineDevicePrintMessageDao printMessageDao;
|
|
|
@Autowired
|
|
|
private WlyyHospitalSysDictDao hospitalSysDictDao;
|
|
|
|
|
|
/**
|
|
|
* 新增药品信息
|
|
|
*
|
|
@ -1098,12 +1105,32 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
"\tt.order_id = '" + mediicineorder.getId() + "'";
|
|
|
List<Map<String, Object>> tempList = hibenateUtils.createSQLQuery(tempSql);
|
|
|
jsonObject.put("community", dmHospitalDO == null ? "" : dmHospitalDO.getName());
|
|
|
jsonObject.put("phone", "123456");
|
|
|
MedicineDevicePrintMessage devicePrintMessage = printMessageDao.findDeviceId(deviceId);
|
|
|
if (devicePrintMessage==null){
|
|
|
WlyyHospitalSysDictDO hospitalSysDictDO = hospitalSysDictDao.findById("printSys");
|
|
|
if (hospitalSysDictDO!=null){
|
|
|
JSONObject object = JSONObject.parseObject(hospitalSysDictDO.getDictValue());
|
|
|
jsonObject.put("phone", object.getString("phone"));
|
|
|
jsonObject.put("remark",object.getString("remark"));
|
|
|
jsonObject.put("qrCodeContent", object.getString("qrCodeContent"));
|
|
|
jsonObject.put("info", object.getString("info"));
|
|
|
}else {
|
|
|
jsonObject.put("phone", "123456");
|
|
|
jsonObject.put("remark", "若未取到货物,请您扫描小票二维码申请退款。\n谢谢慢走,祝您生活愉快!");
|
|
|
jsonObject.put("qrCodeContent", "谢谢慢走,祝您生活愉快!");
|
|
|
jsonObject.put("info","community,phone,equNum,shipTime");
|
|
|
}
|
|
|
}else {
|
|
|
jsonObject.put("phone",devicePrintMessage.getPhone());
|
|
|
jsonObject.put("remark",devicePrintMessage.getRemark());
|
|
|
jsonObject.put("qrCodeContent", devicePrintMessage.getPicture());
|
|
|
jsonObject.put("info",devicePrintMessage.getInfo());
|
|
|
}
|
|
|
|
|
|
jsonObject.put("num", mediicineorder.getPrescribeNum());
|
|
|
jsonObject.put("date", DateUtil.dateToStr(new Date(), "yyyy-MM-dd"));
|
|
|
jsonObject.put("time", DateUtil.dateToStr(new Date(), "HH:mm:ss"));
|
|
|
jsonObject.put("remark", "若未取到货物,请您扫描小票二维码申请退款。\n谢谢慢走,祝您生活愉快!");
|
|
|
jsonObject.put("qrCodeContent", "谢谢慢走,祝您生活愉快!");
|
|
|
|
|
|
jsonObject.put("list", tempList);
|
|
|
jsonObject.put("status", 1);
|
|
|
result.put("response", ConstantUtils.SUCCESS);
|