|
@@ -10,6 +10,9 @@ import com.uas.platform.b2c.common.account.model.User;
|
|
|
import com.uas.platform.b2c.common.account.v2.service.EnterpriseService;
|
|
import com.uas.platform.b2c.common.account.v2.service.EnterpriseService;
|
|
|
import com.uas.platform.b2c.core.support.log.UsageBufferedLogger;
|
|
import com.uas.platform.b2c.core.support.log.UsageBufferedLogger;
|
|
|
import com.uas.platform.b2c.fa.payment.utils.StringUtils;
|
|
import com.uas.platform.b2c.fa.payment.utils.StringUtils;
|
|
|
|
|
+import com.uas.platform.b2c.prod.store.dao.StoreInDao;
|
|
|
|
|
+import com.uas.platform.b2c.prod.store.model.EnterpriseSimple;
|
|
|
|
|
+import com.uas.platform.b2c.prod.store.model.StoreIn;
|
|
|
import com.uas.platform.core.logging.BufferedLoggerManager;
|
|
import com.uas.platform.core.logging.BufferedLoggerManager;
|
|
|
import com.uas.sso.entity.UserSpaceView;
|
|
import com.uas.sso.entity.UserSpaceView;
|
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
@@ -30,6 +33,8 @@ public class EnterpriseServiceImpl implements EnterpriseService {
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private UserDao userDao;
|
|
private UserDao userDao;
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private StoreInDao storeInDao;
|
|
|
|
|
|
|
|
private static final UsageBufferedLogger logger = BufferedLoggerManager.getLogger(UsageBufferedLogger.class);
|
|
private static final UsageBufferedLogger logger = BufferedLoggerManager.getLogger(UsageBufferedLogger.class);
|
|
|
|
|
|
|
@@ -81,14 +86,22 @@ public class EnterpriseServiceImpl implements EnterpriseService {
|
|
|
adminUser = users.get(0);
|
|
adminUser = users.get(0);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
// 保存新注册企业与用户的关联关系
|
|
// 保存新注册企业与用户的关联关系
|
|
|
if (adminUser != null) {
|
|
if (adminUser != null) {
|
|
|
adminUser.addEnterprise(newEn);
|
|
adminUser.addEnterprise(newEn);
|
|
|
userDao.save(adminUser);
|
|
userDao.save(adminUser);
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
if(oldenterprise != null && oldenterprise.getUu() != null) {
|
|
if(oldenterprise != null && oldenterprise.getUu() != null) {
|
|
|
|
|
+ try {
|
|
|
|
|
+ List<StoreIn> storeIns = storeInDao.findByEnUU(enterprise.getUu());
|
|
|
|
|
+ if (storeIns != null && storeIns.size() > 0) {
|
|
|
|
|
+ storeIns.get(0).setEnterprise(EnterpriseSimple.translateSimple(enterprise));
|
|
|
|
|
+ storeIns.get(0).setStoreName(enterprise.getEnName());
|
|
|
|
|
+ storeInDao.save(storeIns.get(0));
|
|
|
|
|
+ }
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ }
|
|
|
logger.log("更新企业信息", enterprise.getUu()+"time: " + sdf.format(new Date()), enterprise.getUu(), 0L);
|
|
logger.log("更新企业信息", enterprise.getUu()+"time: " + sdf.format(new Date()), enterprise.getUu(), 0L);
|
|
|
} else {
|
|
} else {
|
|
|
logger.log("新增企业信息", enterprise.getUu()+"time: " + sdf.format(new Date()), enterprise.getUu(), 0L);
|
|
logger.log("新增企业信息", enterprise.getUu()+"time: " + sdf.format(new Date()), enterprise.getUu(), 0L);
|