|
@ -852,10 +852,10 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
Mediicineorder order = orderDao.findOne(medicineShipmentLog.getOrderId());
|
|
|
order.setSellState("1");
|
|
|
if (org.apache.commons.lang.StringUtils.isNotBlank(order.getApplyNo())){
|
|
|
Boolean flag = sickPhysicDosage(order.getBelongCommunity(),order.getApplyNo());
|
|
|
Boolean flag = sickPhysicDosage(order.getBelongCommunity(),order.getApplyNo(),order.getDeptNum());
|
|
|
logger.info("flag"+flag);
|
|
|
}else {
|
|
|
Boolean flag = scanQrdispensaryCode(order.getPickUpNum());
|
|
|
Boolean flag = scanQrdispensaryCode(order.getPickUpNum(),medicineShipmentLog.getEquNum());
|
|
|
logger.info("flag"+flag);
|
|
|
}
|
|
|
|
|
@ -1192,7 +1192,7 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
* @param code
|
|
|
* @return
|
|
|
*/
|
|
|
public boolean scanQrdispensaryCode(String code){
|
|
|
public boolean scanQrdispensaryCode(String code,String deviceNum){
|
|
|
OauthWlyyConfigDO oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("scanQrdispensaryCode");
|
|
|
//token获取accesstoken
|
|
|
List<NameValuePair> params = new ArrayList<>();
|
|
@ -1210,6 +1210,7 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
//设置入参
|
|
|
List<NameValuePair> p = new ArrayList<>();
|
|
|
p.add(new BasicNameValuePair("code", code));
|
|
|
p.add(new BasicNameValuePair("equ_num", deviceNum));
|
|
|
|
|
|
//设置头部
|
|
|
token = rsjson.getJSONObject("result").getString("accesstoken");
|
|
@ -1300,7 +1301,7 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
public boolean sickPhysicDosage(String orgCode,String applyNo){
|
|
|
public boolean sickPhysicDosage(String orgCode,String applyNo,String deptNum){
|
|
|
OauthWlyyConfigDO oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("sickPhysicDosage");
|
|
|
//token获取accesstoken
|
|
|
List<NameValuePair> params = new ArrayList<>();
|
|
@ -1383,6 +1384,7 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
List<NameValuePair> p = new ArrayList<>();
|
|
|
p.add(new BasicNameValuePair("orgCode", orgCode));
|
|
|
p.add(new BasicNameValuePair("cardNo", cardNo));
|
|
|
p.add(new BasicNameValuePair("equ_num", deviceId));
|
|
|
|
|
|
//设置头部
|
|
|
token = rsjson.getJSONObject("result").getString("accesstoken");
|
|
@ -1427,6 +1429,7 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
mediicineorder.setSocialSecurityCardNum(cardNo);
|
|
|
mediicineorder.setBelongCommunity(orgCode);
|
|
|
mediicineorder.setCommunity(community);
|
|
|
mediicineorder.setDeptNum(jsonObject.getString("EXEC_DEPT"));
|
|
|
mediicineorder.setDoctorName(jsonObject.getString("APPLY_OPERATOR_NAME"));
|
|
|
mediicineorder.setPrescribeTime(DateUtil.strToDateLong(jsonObject.getString("APPLY_TIME")+" 00:00:00"));
|
|
|
mediicineorder.setPayTime(DateUtil.strToDateLong(jsonObject.getString("APPLY_TIME")+" 00:00:00"));
|