|  | @ -280,12 +280,13 @@ public class BusinessOrderService extends BaseJpaService<BusinessOrderDO,Busines
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         businessOrderDO.setUploadStatus(0);
 | 
	
		
			
				|  |  |         businessOrderDO.setPayType(1);
 | 
	
		
			
				|  |  |         String baseUrl = prescriptionService.findDomainUrlInDict();
 | 
	
		
			
				|  |  |         if (businessOrderDO.getOrderCategory().equalsIgnoreCase("1")){
 | 
	
		
			
				|  |  |             businessOrderDO.setAppCallbackUrl("https://intel.yanketong.com/ims-app-web/#/yk/consult/record?consultCode="+businessOrderDO.getRelationCode()+"&verifyCode=");
 | 
	
		
			
				|  |  |             businessOrderDO.setPcCallbackUrl("https://intel.yanketong.com/ims-web/#/yk/consult/record?consultCode="+businessOrderDO.getRelationCode()+"&verifyCode=");
 | 
	
		
			
				|  |  |             businessOrderDO.setAppCallbackUrl(baseUrl+"/ims-app-web/#/yk/consult/record?consultCode="+businessOrderDO.getRelationCode()+"&verifyCode=");
 | 
	
		
			
				|  |  |             businessOrderDO.setPcCallbackUrl(baseUrl+"/ims-web/#/yk/consult/record?consultCode="+businessOrderDO.getRelationCode()+"&verifyCode=");
 | 
	
		
			
				|  |  |         }else {
 | 
	
		
			
				|  |  |             businessOrderDO.setAppCallbackUrl("https://intel.yanketong.com/ims-app-web/#/yk/consult/record?outpatientId="+businessOrderDO.getRelationCode()+"&verifyCode=");
 | 
	
		
			
				|  |  |             businessOrderDO.setPcCallbackUrl("https://intel.yanketong.com/ims-web/#/yk/consult/record?outpatientId="+businessOrderDO.getRelationCode()+"&verifyCode=");
 | 
	
		
			
				|  |  |             businessOrderDO.setAppCallbackUrl(baseUrl+"/ims-app-web/#/yk/consult/record?outpatientId="+businessOrderDO.getRelationCode()+"&verifyCode=");
 | 
	
		
			
				|  |  |             businessOrderDO.setPcCallbackUrl(baseUrl+"/ims-web/#/yk/consult/record?outpatientId="+businessOrderDO.getRelationCode()+"&verifyCode=");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         List<WlyyHospitalSysDictDO> hospitalSysDictDOS = hospitalSysDictDao.findByDictName("WX_MONEY");
 | 
	
		
			
				|  |  |         if (businessOrderDO!=null&&businessOrderDO.getPayPrice()==null){
 | 
	
	
		
			
				|  | @ -1349,6 +1350,7 @@ public class BusinessOrderService extends BaseJpaService<BusinessOrderDO,Busines
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public BusinessOrderDO updatePayStatus(String orderNo) throws Exception {
 | 
	
		
			
				|  |  |         logger.info("入参:"+orderNo);
 | 
	
		
			
				|  |  |         String baseUrl = prescriptionService.findDomainUrlInDict();
 | 
	
		
			
				|  |  |         BusinessOrderDO businessOrderDO = businessOrderDao.selectByOrderNo(orderNo);
 | 
	
		
			
				|  |  |         WlyyHospitalSysDictDO changeMethod = hospitalSysDictDao.findById("consultPay");
 | 
	
		
			
				|  |  |         String changeflag="0";
 | 
	
	
		
			
				|  | @ -1397,7 +1399,7 @@ public class BusinessOrderService extends BaseJpaService<BusinessOrderDO,Busines
 | 
	
		
			
				|  |  |                     String url="https://hlwyy.xmzsh.com/hlwyy/ims-app-web/#/onlineChat/detail?_rs_title="+outpatientDO.getDescription()+"&type=3&id="+outpatientDO.getId();
 | 
	
		
			
				|  |  |                     enterpriseService.sendTWMesByDoctor("zsyy",outpatientDO.getDoctor(),title,msg,url);
 | 
	
		
			
				|  |  |                 }else if(wechatId.equalsIgnoreCase("xm_ykyy_wx")){
 | 
	
		
			
				|  |  |                     String url="https://intel.yanketong.com/ims-app-web/#/onlineChat/detail?_rs_title="+outpatientDO.getDescription()+"&type=3&id="+outpatientDO.getId();
 | 
	
		
			
				|  |  |                     String url=baseUrl+"/ims-app-web/#/onlineChat/detail?_rs_title="+outpatientDO.getDescription()+"&type=3&id="+outpatientDO.getId();
 | 
	
		
			
				|  |  |                     enterpriseService.sendTWMesByDoctor("xm_ykyy_wx",outpatientDO.getDoctor(),title,msg,url);
 | 
	
		
			
				|  |  |                 }else if (wechatId.equalsIgnoreCase("xm_xzzx_wx")){
 | 
	
		
			
				|  |  |                     String url="https://ih.xmheart.com/hlwyy/ims-app-web/#/onlineChat/detail?_rs_title="+outpatientDO.getDescription()+"&type=3&id="+outpatientDO.getId();
 | 
	
	
		
			
				|  | @ -1419,7 +1421,7 @@ public class BusinessOrderService extends BaseJpaService<BusinessOrderDO,Busines
 | 
	
		
			
				|  |  |            wlyyOutpatientDO.setPayStatus(1);
 | 
	
		
			
				|  |  |            WlyyOutpatientDO outpatientDO = outpatientDao.save(wlyyOutpatientDO);
 | 
	
		
			
				|  |  |            try {
 | 
	
		
			
				|  |  |                if ("xm_zsyy_wx".equalsIgnoreCase(wechatId)){
 | 
	
		
			
				|  |  |                if ("xm_zsyy_wx".equalsIgnoreCase(wechatId)&&StringUtils.isNoneBlank(wlyyOutpatientDO.getDoctor())){
 | 
	
		
			
				|  |  |                    String msgUrl="https://hlwyy.xmzsh.com/ims-wx/index.html#/returnVisit/record?outpatientId="+wlyyOutpatientDO.getId();
 | 
	
		
			
				|  |  |                    prescriptionService.sendZsMsgFlow("OL_PAY_SUCCESS",wlyyOutpatientDO.getId(),"",msgUrl,"已支付问诊费");
 | 
	
		
			
				|  |  |                }
 | 
	
	
		
			
				|  | @ -1457,7 +1459,7 @@ public class BusinessOrderService extends BaseJpaService<BusinessOrderDO,Busines
 | 
	
		
			
				|  |  |                        String url="https://hlwyy.xmzsh.com/hlwyy/ims-app-web/#/onlineChat/detail?_rs_title="+outpatientDO.getDescription()+"&type=3&id="+outpatientDO.getId();
 | 
	
		
			
				|  |  |                    enterpriseService.sendTWMesByDoctor("zsyy",outpatientDO.getDoctor(),title,msg,url);
 | 
	
		
			
				|  |  |                }else if (wechatId.equalsIgnoreCase("xm_ykyy_wx")){
 | 
	
		
			
				|  |  |                    String url="https://intel.yanketong.com/ims-app-web/#/onlineChat/detail?_rs_title="+outpatientDO.getDescription()+"&type=3&id="+outpatientDO.getId();
 | 
	
		
			
				|  |  |                    String url=baseUrl+"/ims-app-web/#/onlineChat/detail?_rs_title="+outpatientDO.getDescription()+"&type=3&id="+outpatientDO.getId();
 | 
	
		
			
				|  |  |                    enterpriseService.sendTWMesByDoctor("xm_ykyy_wx",outpatientDO.getDoctor(),title,msg,url);
 | 
	
		
			
				|  |  |                }else if (wechatId.equalsIgnoreCase("xm_xzzx_wx")){
 | 
	
		
			
				|  |  |                    String url="https://ih.xmheart.com/hlwyy/ims-app-web/#/onlineChat/detail?_rs_title="+outpatientDO.getDescription()+"&type=3&id="+outpatientDO.getId();
 | 
	
	
		
			
				|  | @ -1495,6 +1497,7 @@ public class BusinessOrderService extends BaseJpaService<BusinessOrderDO,Busines
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public BusinessOrderDO updatePayStatusByRelation(String relationCode,String wxId) throws Exception {
 | 
	
		
			
				|  |  |         logger.info("入参:"+relationCode);
 | 
	
		
			
				|  |  |         String baseUrl = prescriptionService.findDomainUrlInDict();
 | 
	
		
			
				|  |  |         BusinessOrderDO businessOrderDO = businessOrderDao.selectByRelationCode(relationCode);
 | 
	
		
			
				|  |  |         WlyyHospitalSysDictDO changeMethod = hospitalSysDictDao.findById("consultPay");
 | 
	
		
			
				|  |  |         String changeflag="0";
 | 
	
	
		
			
				|  | @ -1544,10 +1547,10 @@ public class BusinessOrderService extends BaseJpaService<BusinessOrderDO,Busines
 | 
	
		
			
				|  |  |                         String url="https://ih.xmheart.com/hlwyy/ims-app-web/#/onlineChat/detail?_rs_title="+outpatientDO.getDescription()+"&type=3&id="+outpatientDO.getId();
 | 
	
		
			
				|  |  |                         enterpriseService.sendTWMesByDoctor("xm_xzzx_wx",outpatientDO.getDoctor(),title,msg,url);
 | 
	
		
			
				|  |  |                     }else if (wxId.equalsIgnoreCase("xm_ykyy_wx")){
 | 
	
		
			
				|  |  |                         String url="https://intel.yanketong.com/ims-app-web/#/onlineChat/detail?_rs_title="+outpatientDO.getDescription()+"&type=3&id="+outpatientDO.getId();
 | 
	
		
			
				|  |  |                         String url=baseUrl+"/ims-app-web/#/onlineChat/detail?_rs_title="+outpatientDO.getDescription()+"&type=3&id="+outpatientDO.getId();
 | 
	
		
			
				|  |  |                         enterpriseService.sendTWMesByDoctor("xm_ykyy_wx",outpatientDO.getDoctor(),title,msg,url);
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                     if ("xm_zsyy_wx".equalsIgnoreCase(wechatId)){
 | 
	
		
			
				|  |  |                     if ("xm_zsyy_wx".equalsIgnoreCase(wechatId)&&StringUtils.isNoneBlank(wlyyOutpatientDO.getDoctor())){
 | 
	
		
			
				|  |  |                         String msgUrl="https://hlwyy.xmzsh.com/ims-wx/index.html#/returnVisit/record?outpatientId="+wlyyOutpatientDO.getId();
 | 
	
		
			
				|  |  |                         prescriptionService.sendZsMsgFlow("OL_PAY_SUCCESS",wlyyOutpatientDO.getId(),"",msgUrl,"已支付问诊费");
 | 
	
		
			
				|  |  |                     }
 | 
	
	
		
			
				|  | @ -1590,10 +1593,10 @@ public class BusinessOrderService extends BaseJpaService<BusinessOrderDO,Busines
 | 
	
		
			
				|  |  |                     String url="https://ih.xmheart.com/hlwyy/ims-app-web/#/onlineChat/detail?_rs_title="+outpatientDO.getDescription()+"&type=3&id="+outpatientDO.getId();
 | 
	
		
			
				|  |  |                     enterpriseService.sendTWMesByDoctor("xm_xzzx_wx",outpatientDO.getDoctor(),title,msg,url);
 | 
	
		
			
				|  |  |                 }else if (wxId.equalsIgnoreCase("xm_ykyy_wx")){
 | 
	
		
			
				|  |  |                     String url="https://intel.yanketong.com/ims-app-web/#/onlineChat/detail?_rs_title="+outpatientDO.getDescription()+"&type=3&id="+outpatientDO.getId();
 | 
	
		
			
				|  |  |                     String url=baseUrl+"/ims-app-web/#/onlineChat/detail?_rs_title="+outpatientDO.getDescription()+"&type=3&id="+outpatientDO.getId();
 | 
	
		
			
				|  |  |                     enterpriseService.sendTWMesByDoctor("xm_ykyy_wx",outpatientDO.getDoctor(),title,msg,url);
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |                 if ("xm_zsyy_wx".equalsIgnoreCase(wechatId)){
 | 
	
		
			
				|  |  |                 if ("xm_zsyy_wx".equalsIgnoreCase(wechatId)&&StringUtils.isNoneBlank(wlyyOutpatientDO.getDoctor())){
 | 
	
		
			
				|  |  |                     String msgUrl="https://hlwyy.xmzsh.com/ims-wx/index.html#/returnVisit/record?outpatientId="+wlyyOutpatientDO.getId();
 | 
	
		
			
				|  |  |                     prescriptionService.sendZsMsgFlow("OL_PAY_SUCCESS",wlyyOutpatientDO.getId(),"",msgUrl,"已支付问诊费");
 | 
	
		
			
				|  |  |                 }
 |