|  | @ -1,34 +1,24 @@
 | 
	
		
			
				|  |  | package com.yihu.jw.hospital.prescription.service;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSON;
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSONArray;
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSONObject;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.org.BaseOrgDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.hospital.prescription.*;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.sf.SfConfigDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.prescription.dao.*;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.prescription.service.entrance.util.SFUtils;
 | 
	
		
			
				|  |  | import com.yihu.jw.org.dao.BaseOrgDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.date.DateUtil;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.http.HttpClientKit;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.wechat.wxhttp.HttpUtil;
 | 
	
		
			
				|  |  | import com.yihu.jw.utils.sfutils.HttpClientUtils;
 | 
	
		
			
				|  |  | import com.yihu.jw.utils.sfutils.SHAUtils;
 | 
	
		
			
				|  |  | import com.yihu.mysql.query.BaseJpaService;
 | 
	
		
			
				|  |  | import com.yihu.utils.network.HttpResponse;
 | 
	
		
			
				|  |  | import com.yihu.utils.network.HttpUtils;
 | 
	
		
			
				|  |  | import org.apache.commons.collections.map.HashedMap;
 | 
	
		
			
				|  |  | import org.apache.commons.lang3.StringUtils;
 | 
	
		
			
				|  |  | import org.apache.http.NameValuePair;
 | 
	
		
			
				|  |  | import org.apache.http.entity.ContentType;
 | 
	
		
			
				|  |  | import org.apache.http.message.BasicNameValuePair;
 | 
	
		
			
				|  |  | import org.dom4j.Document;
 | 
	
		
			
				|  |  | import org.dom4j.DocumentHelper;
 | 
	
		
			
				|  |  | import org.dom4j.Element;
 | 
	
		
			
				|  |  | import org.slf4j.Logger;
 | 
	
		
			
				|  |  | import org.slf4j.LoggerFactory;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Value;
 | 
	
		
			
				|  |  | import org.springframework.orm.jpa.JpaTransactionManager;
 | 
	
		
			
				|  |  | import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  | import org.springframework.transaction.TransactionDefinition;
 | 
	
	
		
			
				|  | @ -104,10 +94,15 @@ public class PrescriptionExpressageService extends BaseJpaService<WlyyPrescripti
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     private String SFExpressPost(String xml)throws Exception{
 | 
	
		
			
				|  |  |         String verifyCode = SFUtils.verifyCodeSFXmlStr(xml,sf_check_word);
 | 
	
		
			
				|  |  |         List<NameValuePair> params = new ArrayList<>();
 | 
	
		
			
				|  |  |         params.add(new BasicNameValuePair("xml", xml));
 | 
	
		
			
				|  |  |         params.add(new BasicNameValuePair("verifyCode", verifyCode));
 | 
	
		
			
				|  |  |         String re = HttpClientKit.post(sf_url, params, "UTF-8");
 | 
	
		
			
				|  |  | //        List<NameValuePair> params = new ArrayList<>();
 | 
	
		
			
				|  |  | //        params.add(new BasicNameValuePair("xml", xml));
 | 
	
		
			
				|  |  | //        params.add(new BasicNameValuePair("verifyCode", verifyCode));
 | 
	
		
			
				|  |  |     
 | 
	
		
			
				|  |  |         JSONObject j =  addOrder();
 | 
	
		
			
				|  |  |         j.put("xml",xml);
 | 
	
		
			
				|  |  |         j.put("verifyCode",verifyCode);
 | 
	
		
			
				|  |  |         
 | 
	
		
			
				|  |  |         String re = HttpClientUtils.doPost(sf_url, j.toJSONString(), ContentType.APPLICATION_JSON);
 | 
	
		
			
				|  |  |         return re;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 |