Przeglądaj źródła

登录企业不同步问题处理

liusw 7 lat temu
rodzic
commit
cd9146e034

+ 6 - 12
src/main/java/com/uas/platform/b2c/common/account/controller/SecurityController.java

@@ -393,25 +393,19 @@ public class SecurityController {
 					// 从账户中心获取当前企业信息尽心保存
 					UserSpaceView userSpaceView = AccountUtils.findBySpaceUU(userAccount.getSpaceUU());
 					if (userSpaceView != null) {
-						if (!StringUtils.isEmpty(userSpaceView.getAccessSecret())) {
-							enterprise.setAccessSecret(userSpaceView.getAccessSecret());
-						}
+						enterprise = new Enterprise();
+						enterprise.setAccessSecret(userSpaceView.getAccessSecret());
 						enterprise.setEnAddress(userSpaceView.getRegAddress());
 						enterprise.setEnCorporation(userSpaceView.getCorporation());
 						enterprise.setEnBussinessCode(userSpaceView.getBusinessCode());
-						String enTel = enterprise.getEnTel();
-						if (enTel == null) {
-							enterprise.setEnTel(userSpaceView.getTelephone());
-							if (userSpaceView.getTelephone() == null) {
-								enterprise.setEnTel(userSpaceView.getAdmin().getMobile());
-							}
+						enterprise.setEnTel(userSpaceView.getTelephone());
+						if (userSpaceView.getTelephone() == null && userSpaceView.getAdmin() != null) {
+							enterprise.setEnTel(userSpaceView.getAdmin().getMobile());
 						}
 						enterprise.setEnName(userSpaceView.getSpaceName());
 						enterprise.setEnLogoUrl(userSpaceView.getBusinessCodeImage());
 						enterprise.setUu(Long.valueOf(userSpaceView.getSpaceUU()));
-						if (userSpaceView.getAdminUU() != null) {
-							enterprise.setEnAdminuu(userSpaceView.getAdminUU());
-						}
+						enterprise.setEnAdminuu(userSpaceView.getAdminUU());
 						enterprise.setEnValidCode(userSpaceView.getValidCode());
 						enterprise = enterpriseDao.save(enterprise);
 					}