|
@ -1142,7 +1142,7 @@ public class BusinessOrderService extends BaseJpaService<BusinessOrderDO,Busines
|
|
|
BusinessOrderDO businessOrderDO = businessOrderDao.selectByRelationCode(relationCode);
|
|
|
businessOrderDO.setPayType(5);
|
|
|
businessOrderDao.save(businessOrderDO);
|
|
|
String totalFee = businessOrderDO.getPayPrice()*100+"";
|
|
|
String totalFee =(int)(businessOrderDO.getPayPrice()*100)+"";
|
|
|
return ykyyService.getPayCDATA4Jkzl(businessOrderDO.getRematk(),businessOrderDO.getOrderNo(),totalFee,serverIp,notifyUrl);
|
|
|
}
|
|
|
|
|
@ -1185,8 +1185,8 @@ public class BusinessOrderService extends BaseJpaService<BusinessOrderDO,Busines
|
|
|
String rs = ykyyService.getNewSerialNumber(mzhm, jkje.intValue(), type, paymentType, patientDO.getUserId(), hospitalId);
|
|
|
|
|
|
Map<String,Object> rsMap = JSONObject.parseObject(rs, Map.class);
|
|
|
if ("10000".equalsIgnoreCase(JSONObject.toJSONString(rsMap.get("code")))){
|
|
|
businessOrderDO.setYkOrderNo(JSONObject.toJSONString(rsMap.get("value")));
|
|
|
if ("10000".equalsIgnoreCase(rsMap.get("code").toString())){
|
|
|
businessOrderDO.setYkOrderNo(rsMap.get("value").toString());
|
|
|
}else {
|
|
|
map.put("error","眼科接口调用失败");
|
|
|
logger.info("error="+"眼科接口调用失败");
|
|
@ -1197,14 +1197,14 @@ public class BusinessOrderService extends BaseJpaService<BusinessOrderDO,Busines
|
|
|
List<BasePatientWechatDo> patientWechatDoList = patientWechatDao.findByWechatIdAndPatientId(wechatId, patientId);
|
|
|
|
|
|
if (patientWechatDoList.isEmpty()){
|
|
|
map.put("error","无opinId");
|
|
|
logger.info("error="+"无opinId");
|
|
|
map.put("error","无openId");
|
|
|
logger.info("error="+"无openId");
|
|
|
return map;
|
|
|
}
|
|
|
WxWechatDO wxWechatDO = wechatDao.findById(wechatId);
|
|
|
String url = wxWechatDO.getBaseUrl();
|
|
|
String notifyUrl =url;
|
|
|
String price = businessOrderDO.getPayPrice()*100+"";
|
|
|
String price = (int)(businessOrderDO.getPayPrice()*100)+"";
|
|
|
map = unifiedorder(wechatId,businessOrderDO.getDescription(),price,WeChatConfig.TRADE_TYPE_JSAPI,patientWechatDoList.get(0).getOpenid(),businessOrderDO.getOrderNo(),notifyUrl);
|
|
|
logger.info("success="+JSONObject.toJSONString(map));
|
|
|
return map;
|