|  | @ -3,6 +3,7 @@ package com.yihu.jw.care.service.yunxin;
 | 
												
													
														
															|  | import com.yihu.jw.entity.base.yx.YxTokenMappingDO;
 |  | import com.yihu.jw.entity.base.yx.YxTokenMappingDO;
 | 
												
													
														
															|  | import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
 |  | import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
 | 
												
													
														
															|  | import com.yihu.jw.hospital.dict.WlyyHospitalSysDictDao;
 |  | import com.yihu.jw.hospital.dict.WlyyHospitalSysDictDao;
 | 
												
													
														
															|  | 
 |  | import com.yihu.jw.util.common.StringUtil;
 | 
												
													
														
															|  | import com.yihu.jw.util.http.HttpClientUtil;
 |  | import com.yihu.jw.util.http.HttpClientUtil;
 | 
												
													
														
															|  | import com.yihu.jw.utils.CheckSumBuilder;
 |  | import com.yihu.jw.utils.CheckSumBuilder;
 | 
												
													
														
															|  | import com.yihu.jw.utils.GenerateUserSig;
 |  | import com.yihu.jw.utils.GenerateUserSig;
 | 
												
											
												
													
														
															|  | @ -21,7 +22,6 @@ import java.util.Date;
 | 
												
													
														
															|  | import java.util.List;
 |  | import java.util.List;
 | 
												
													
														
															|  | import java.util.Map;
 |  | import java.util.Map;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | import static com.yihu.jw.util.common.StringUtil.randomInt;
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | /**
 |  | /**
 | 
												
													
														
															|  |  * Created with IntelliJ IDEA.
 |  |  * Created with IntelliJ IDEA.
 | 
												
											
												
													
														
															|  | @ -55,7 +55,7 @@ public class YunxinService {
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         String appKey = sysDictDO.getDictValue();
 |  |         String appKey = sysDictDO.getDictValue();
 | 
												
													
														
															|  |         String appSecret = hospitalSysDictDO.getDictValue();
 |  |         String appSecret = hospitalSysDictDO.getDictValue();
 | 
												
													
														
															|  |         String nonce = randomInt(10);
 |  | 
 | 
												
													
														
															|  | 
 |  |         String nonce = StringUtil.randomInt(10);
 | 
												
													
														
															|  |         String curTime = String.valueOf((new Date()).getTime() / 1000L);
 |  |         String curTime = String.valueOf((new Date()).getTime() / 1000L);
 | 
												
													
														
															|  |         String checkSum = CheckSumBuilder.getCheckSum(appSecret, nonce ,curTime);//参考 计算CheckSum的java代码
 |  |         String checkSum = CheckSumBuilder.getCheckSum(appSecret, nonce ,curTime);//参考 计算CheckSum的java代码
 | 
												
													
														
															|  |         String url = "https://api.netease.im/nimserver/user/create.action";
 |  |         String url = "https://api.netease.im/nimserver/user/create.action";
 | 
												
											
												
													
														
															|  | @ -109,7 +109,7 @@ public class YunxinService {
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         String appKey = sysDictDO.getDictValue();
 |  |         String appKey = sysDictDO.getDictValue();
 | 
												
													
														
															|  |         String appSecret = hospitalSysDictDO.getDictValue();
 |  |         String appSecret = hospitalSysDictDO.getDictValue();
 | 
												
													
														
															|  |         String nonce =  randomInt(10);
 |  | 
 | 
												
													
														
															|  | 
 |  |         String nonce =  StringUtil.randomInt(10);
 | 
												
													
														
															|  |         String curTime = String.valueOf((new Date()).getTime() / 1000L);
 |  |         String curTime = String.valueOf((new Date()).getTime() / 1000L);
 | 
												
													
														
															|  |         String checkSum = CheckSumBuilder.getCheckSum(appSecret, nonce ,curTime);//参考 计算CheckSum的java代码
 |  |         String checkSum = CheckSumBuilder.getCheckSum(appSecret, nonce ,curTime);//参考 计算CheckSum的java代码
 | 
												
													
														
															|  |         String url = "https://api.netease.im/nimserver/user/refreshToken.action";
 |  |         String url = "https://api.netease.im/nimserver/user/refreshToken.action";
 |