|
@ -43,6 +43,7 @@ import org.apache.http.NameValuePair;
|
|
|
import org.apache.http.message.BasicNameValuePair;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.util.StringUtils;
|
|
@ -122,6 +123,8 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
private MedicineWarrayRuleDao medicineWarrayRuleDao;
|
|
|
@Autowired
|
|
|
private WlyyUserAreaDao userAreaDao;
|
|
|
@Value("${spring.profiles}")
|
|
|
private String springProfiles;
|
|
|
|
|
|
/**
|
|
|
* 新增药品信息
|
|
@ -1131,7 +1134,12 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
//=================================调用i健康接口=================================//
|
|
|
|
|
|
public String getEhcCardInfo(String ehealthCode) throws Exception {
|
|
|
OauthWlyyConfigDO oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("EHCVerify");
|
|
|
OauthWlyyConfigDO oauthWlyyConfigDO = null;
|
|
|
if ("jwZnygProd".equals(springProfiles)){
|
|
|
oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("EHCVerify_OUT");
|
|
|
}else {
|
|
|
oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("EHCVerify");
|
|
|
}
|
|
|
//token获取accesstoken
|
|
|
List<NameValuePair> params = new ArrayList<>();
|
|
|
params.add(new BasicNameValuePair("appid", oauthWlyyConfigDO.getAppId()));
|
|
@ -1195,7 +1203,12 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
* @return
|
|
|
*/
|
|
|
public boolean scanQrdispensaryCode(String code,String deviceNum){
|
|
|
OauthWlyyConfigDO oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("scanQrdispensaryCode");
|
|
|
OauthWlyyConfigDO oauthWlyyConfigDO=null;
|
|
|
if ("jwZnygProd".equals(springProfiles)){
|
|
|
oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("scanQrdispensaryCode_OUT");
|
|
|
}else {
|
|
|
oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("scanQrdispensaryCode");
|
|
|
}
|
|
|
//token获取accesstoken
|
|
|
List<NameValuePair> params = new ArrayList<>();
|
|
|
params.add(new BasicNameValuePair("appid", oauthWlyyConfigDO.getAppId()));
|
|
@ -1304,7 +1317,12 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
* @return
|
|
|
*/
|
|
|
public boolean sickPhysicDosage(String orgCode,String applyNo,String deviceNum){
|
|
|
OauthWlyyConfigDO oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("sickPhysicDosage");
|
|
|
OauthWlyyConfigDO oauthWlyyConfigDO = null;
|
|
|
if ("jwZnygProd".equals(springProfiles)){
|
|
|
oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("sickPhysicDosage_OUT");
|
|
|
}else {
|
|
|
oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("sickPhysicDosage");
|
|
|
}
|
|
|
//token获取accesstoken
|
|
|
List<NameValuePair> params = new ArrayList<>();
|
|
|
params.add(new BasicNameValuePair("appid", oauthWlyyConfigDO.getAppId()));
|
|
@ -1369,7 +1387,12 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
orgCode = mediicinedevice.getBelongCommunity();
|
|
|
community = mediicinedevice.getCommunity();
|
|
|
}
|
|
|
OauthWlyyConfigDO oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("getPhysicApplyWaitExecList");
|
|
|
OauthWlyyConfigDO oauthWlyyConfigDO = null;
|
|
|
if ("jwZnygProd".equals(springProfiles)){
|
|
|
oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("getPhysicApplyWaitExecList_OUT");
|
|
|
}else{
|
|
|
oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("getPhysicApplyWaitExecList");
|
|
|
}
|
|
|
//token获取accesstoken
|
|
|
List<NameValuePair> params = new ArrayList<>();
|
|
|
params.add(new BasicNameValuePair("appid", oauthWlyyConfigDO.getAppId()));
|
|
@ -1602,7 +1625,12 @@ public class MedicineOrderService extends BaseJpaService<Mediicineorder, Mediici
|
|
|
* @return
|
|
|
*/
|
|
|
public boolean sendDoctorTemplates(String idcard,String type,String jumpUrl,String first,String remark,String keywords){
|
|
|
OauthWlyyConfigDO oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("sendDoctorTemplates");
|
|
|
OauthWlyyConfigDO oauthWlyyConfigDO = null;
|
|
|
if ("jwZnygProd".equals(springProfiles)){
|
|
|
oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("sendDoctorTemplates_OUT");
|
|
|
}else {
|
|
|
oauthWlyyConfigDO = oauthWlyyConfigDao.findOne("sendDoctorTemplates");
|
|
|
}
|
|
|
//token获取accesstoken
|
|
|
List<NameValuePair> params = new ArrayList<>();
|
|
|
params.add(new BasicNameValuePair("appid", oauthWlyyConfigDO.getAppId()));
|