| 
					
				 | 
			
			
				@ -11727,7 +11727,7 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            format2 = new SimpleDateFormat("yyyy-MM-dd").parse(natTime); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String shortDate = new SimpleDateFormat("yyyyMMdd").format(format2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            System.out.println("yyyy-MM-dd转yyyyMMdd:"+shortDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String regRes=tasyNatService.saveRegOrder(regDept,shortDate,pm,preNo,cardNo,mobile,name,"3"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           /* String regRes=tasyNatService.saveRegOrder(regDept,shortDate,pm,preNo,cardNo,mobile,name,"3"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            com.alibaba.fastjson.JSONObject regObj = com.alibaba.fastjson.JSONObject.parseObject(regRes); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String HisSeqNo=""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String orderNum=""; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -11741,11 +11741,11 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    returnMap.put("status","-1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return  returnMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //先进行核算检测预约 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String realOrder=""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String addressNow=provinceName+cityName+townName+streetName+address; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String result = tasyNatService.initNatParams(HisSeqNo,name,mediaCard,addressNow,firstJobCode,secondJobCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String result = tasyNatService.initNatParams("",name,mediaCard,addressNow,firstJobCode,secondJobCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Boolean flag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNoneBlank(result)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                com.alibaba.fastjson.JSONObject object = com.alibaba.fastjson.JSONObject.parseObject(result); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -11756,7 +11756,7 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if ("0".equalsIgnoreCase(returnCode)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        returnMap.put("msg",object.getString("data")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        returnMap.put("status","-1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        tasyNatService.cancleOrder(cardNo,HisSeqNo,orderNum); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        //tasyNatService.cancleOrder(cardNo,HisSeqNo,orderNum); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        return  returnMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        flag = true; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -11772,13 +11772,13 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                BaseNatAppointmentDO baseNatAppointmentDO= new BaseNatAppointmentDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseNatAppointmentDO.setChargeAmount(itemPrice); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseNatAppointmentDO.setMedicare(mediaCard); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseNatAppointmentDO.setRegisterNo(HisSeqNo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //baseNatAppointmentDO.setRegisterNo(HisSeqNo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseNatAppointmentDO.setName(name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseNatAppointmentDO.setCardNo(cardNo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseNatAppointmentDO.setCardType(cardType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseNatAppointmentDO.setAddress(address); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseNatAppointmentDO.setAppointmentTime(DateUtil.strToDateLong(natTime)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseNatAppointmentDO.setOderNum(orderNum); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //baseNatAppointmentDO.setOderNum(orderNum); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseNatAppointmentDO.setCityName(cityName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseNatAppointmentDO.setFirstJobCode(firstJobCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseNatAppointmentDO.setFirstJobName(firstJobName); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -12269,13 +12269,13 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (StringUtils.isNoneBlank(baseNatAppointmentDO.getRealOrder())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            logger.info("同步his订单状态"+baseNatAppointmentDO.getRealOrder()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            //取消号源 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            String registerCancel =tasyNatService.cancleOrder(baseNatAppointmentDO.getCardNo(),baseNatAppointmentDO.getRegisterNo(),baseNatAppointmentDO.getOderNum()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            com.alibaba.fastjson.JSONObject jsonObject = JSON.parseObject(registerCancel); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            String isSuccess=jsonObject.getString("success"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            //String registerCancel =tasyNatService.cancleOrder(baseNatAppointmentDO.getCardNo(),baseNatAppointmentDO.getRegisterNo(),baseNatAppointmentDO.getOderNum()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            /*com.alibaba.fastjson.JSONObject jsonObject = JSON.parseObject(registerCancel); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            String isSuccess=jsonObject.getString("success");*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            String natCancel=tasyNatService.cancelNat(baseNatAppointmentDO.getRealOrder(),baseNatAppointmentDO.getMedicare(),baseNatAppointmentDO.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            com.alibaba.fastjson.JSONObject jsonObject1 = JSON.parseObject(natCancel); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            String returnCode=jsonObject1.getString("ReturnCode"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            if ("1".equalsIgnoreCase(returnCode)&&"true".equalsIgnoreCase(isSuccess)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            if ("1".equalsIgnoreCase(returnCode)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                System.out.println("11111"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                baseNatAppointmentDO.setIsSuccess("-1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                baseNatAppointmentDO.setCancelReson("患者本人取消"); 
			 |