Browse Source

ERP中更新企业资料信息时,去平台匹配是否有注册信息,并且随机产生31位私钥,私钥会更新至ERP

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@4386 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
shenj 10 years ago
parent
commit
6e01510ada

+ 17 - 3
src/main/java/com/uas/platform/b2b/controller/PublicQueryController.java

@@ -192,7 +192,14 @@ public class PublicQueryController {
 								ok = true;
 								infos.put("enuu", os.getUu());
 								infos.put("emuu", user.getUserUU());
-								infos.put("enSecret", os.getAccessSecret());
+								if (StringUtils.isEmpty(os.getAccessSecret())) {
+									String secret = StringUtil.uuid();
+									os.setAccessSecret(secret);
+									enterpriseDao.save(os);
+									infos.put("enSecret", os.getAccessSecret());
+								} else {
+									infos.put("enSecret", os.getAccessSecret());
+								}
 								break;
 							}
 						}
@@ -217,7 +224,14 @@ public class PublicQueryController {
 							ok = true;
 							infos.put("enuu", os.getUu());
 							infos.put("emuu", newUser.getUserUU());
-							infos.put("enSecret", os.getAccessSecret());
+							if (StringUtils.isEmpty(os.getAccessSecret())) {
+								String secret = StringUtil.uuid();
+								os.setAccessSecret(secret);
+								enterpriseDao.save(os);
+								infos.put("enSecret", os.getAccessSecret());
+							} else {
+								infos.put("enSecret", os.getAccessSecret());
+							}
 						}
 					}
 				}
@@ -378,7 +392,7 @@ public class PublicQueryController {
 	 * </pre>
 	 * 
 	 * @author yingp
-	 *
+	 * 
 	 */
 	@RequestMapping(value = "/token", method = RequestMethod.GET)
 	@ResponseBody