|
|
@@ -16,7 +16,9 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.Date;
|
|
|
+import java.util.HashSet;
|
|
|
import java.util.List;
|
|
|
+import java.util.Set;
|
|
|
|
|
|
@Service("v2.EnterpriseService")
|
|
|
public class EnterpriseServiceImpl implements EnterpriseService {
|
|
|
@@ -49,11 +51,24 @@ public class EnterpriseServiceImpl implements EnterpriseService {
|
|
|
enterprise.setEnName(userSpaceDetail.getName());
|
|
|
enterprise.setEnLogoUrl(userSpaceDetail.getBusinessCodeImage());
|
|
|
enterprise.setUu(Long.valueOf(userSpace.getDialectUID()));
|
|
|
- enterpriseDao.save(enterprise);
|
|
|
+ User adminUser = userDao.findUserByUserTel(userSpaceDetail.getAdminTel()).get(0);
|
|
|
+ Enterprise newEn = enterpriseDao.save(enterprise);
|
|
|
+ if (null != adminUser){
|
|
|
+ Set<Enterprise> enterprises = null;
|
|
|
+ if (null == adminUser.getEnterprises()){
|
|
|
+ enterprises = new HashSet<Enterprise>();
|
|
|
+ }else{
|
|
|
+ enterprises = adminUser.getEnterprises();
|
|
|
+ }
|
|
|
+ enterprises.add(newEn);
|
|
|
+ adminUser.setEnterprises(enterprises);
|
|
|
+ enterprise.setEnAdminuu(adminUser.getUserUU());
|
|
|
+ userDao.save(adminUser);
|
|
|
+ }
|
|
|
if(null != oldenterprise) {
|
|
|
- logger.log("更新企业信息", enterprise.getUu()+"time: " + sdf.format(new Date()), enterprise.getUu(), 0L);
|
|
|
+ logger.log("更新企业信息", enterprise.getUu()+"time: " + sdf.format(new Date()));
|
|
|
} else {
|
|
|
- logger.log("新增企业信息", enterprise.getUu()+"time: " + sdf.format(new Date()), enterprise.getUu(), 0L);
|
|
|
+ logger.log("新增企业信息", enterprise.getUu()+"time: " + sdf.format(new Date()));
|
|
|
}
|
|
|
}
|
|
|
|