|
@@ -14,6 +14,7 @@ import com.caimei.modules.weisha.entity.CmMallOrganize;
|
|
|
import com.caimei.modules.weisha.service.CmMallOrganizeService;
|
|
|
import com.caimei.utils.AppKeys;
|
|
|
import com.caimei.utils.RandomCodeGenerator;
|
|
|
+import com.caimei.utils.StringUtil;
|
|
|
import com.thinkgem.jeesite.common.config.Global;
|
|
|
import com.thinkgem.jeesite.common.persistence.Page;
|
|
|
import com.thinkgem.jeesite.common.web.BaseController;
|
|
@@ -124,60 +125,62 @@ public class CmOrganizeClubController extends BaseController {
|
|
|
//添加用户信息(新增或修改通用)
|
|
|
cmUser.setName(newCmClub.getName());
|
|
|
cmUser.setUserName(newCmClub.getLinkMan());
|
|
|
- //添加用户新增信息
|
|
|
- if (null == userID) {//新增
|
|
|
- cmUser.setClubStatus("90");
|
|
|
- cmUser.setRegisterUserTypeID("4");//设置为会所
|
|
|
- cmUser.setUserIdentity(4);
|
|
|
- cmUser.setServiceProviderStatus("90");//设置默认协销状态
|
|
|
- cmUser.setServiceProviderID("1342");
|
|
|
- cmUser.setAuditTime(currentDate);
|
|
|
- cmUser.setAuditStatus("1");//审核通过
|
|
|
- cmUser.setAuditNote("后台添加用户系统默认审核通过");
|
|
|
- cmUser.setRegisterTime(currentDate);
|
|
|
- cmUser.setLoginTime(currentDate);
|
|
|
- cmUser.setAccount(newCmClub.getContractMobile() + RandomCodeGenerator.generateAccount(2));
|
|
|
- cmUser.setPassword("weisha");
|
|
|
- cmUser.setBindMobile(newCmClub.getContractMobile());
|
|
|
- cmUser.setUserName(newCmClub.getName());
|
|
|
- cmUser.setUserMoney(0d);
|
|
|
- cmUser.setAbleUserMoney(0d);
|
|
|
- cmUser.setValidFlag("1");
|
|
|
- cmUser.setAgreeFlag("1");
|
|
|
- cmUser.setUserLevelID("1");
|
|
|
- cmUser.setUserPermission(5);
|
|
|
- cmUserService.insert(cmUser);//插入新的用户数据
|
|
|
+ if (StringUtil.isNotBlank(newCmClub.getName())) {
|
|
|
+ //添加用户新增信息
|
|
|
+ if (null == userID) {//新增
|
|
|
+ cmUser.setClubStatus("90");
|
|
|
+ cmUser.setRegisterUserTypeID("4");//设置为会所
|
|
|
+ cmUser.setUserIdentity(4);
|
|
|
+ cmUser.setServiceProviderStatus("90");//设置默认协销状态
|
|
|
+ cmUser.setServiceProviderID("1342");
|
|
|
+ cmUser.setAuditTime(currentDate);
|
|
|
+ cmUser.setAuditStatus("1");//审核通过
|
|
|
+ cmUser.setAuditNote("后台添加用户系统默认审核通过");
|
|
|
+ cmUser.setRegisterTime(currentDate);
|
|
|
+ cmUser.setLoginTime(currentDate);
|
|
|
+ cmUser.setAccount(newCmClub.getContractMobile() + RandomCodeGenerator.generateAccount(2));
|
|
|
+ cmUser.setPassword("weisha");
|
|
|
+ cmUser.setBindMobile(newCmClub.getContractMobile());
|
|
|
+ cmUser.setUserName(newCmClub.getName());
|
|
|
+ cmUser.setUserMoney(0d);
|
|
|
+ cmUser.setAbleUserMoney(0d);
|
|
|
+ cmUser.setValidFlag("1");
|
|
|
+ cmUser.setAgreeFlag("1");
|
|
|
+ cmUser.setUserLevelID("1");
|
|
|
+ cmUser.setUserPermission(5);
|
|
|
+ cmUserService.insert(cmUser);//插入新的用户数据
|
|
|
+ }
|
|
|
+ //添加会所表信息
|
|
|
+ newCmClub.setSname(newCmClub.getName());
|
|
|
+ if (null == clubID) {
|
|
|
+ newCmClub.setStatus(90);
|
|
|
+ newCmClub.setUserID(cmUser.getUserID());
|
|
|
+ newCmClub.setDefaultServiceProviderID(AppKeys.DEFAULT_SPID);
|
|
|
+ newCmClub.setSpID(AppKeys.DEFAULT_SPID);
|
|
|
+ newCmClub.setMainServiceProviderID(AppKeys.DEFAULT_SPID);
|
|
|
+ newCmClub.setAddTime(currentDate);
|
|
|
+ newCmClub.setLinkMan1(newCmClub.getLinkMan());
|
|
|
+ newCmClub.setContractMobile1(newCmClub.getContractMobile());
|
|
|
+ newCmClub.setLevel(0d);
|
|
|
+ newCmClub.setSubClubCount(0);
|
|
|
+ newCmClub.setFavoriteTimes(0);
|
|
|
+ newCmClub.setClubTypeID(1);
|
|
|
+ newCmClub.setDefaultServiceProviderUpdTime(currentDate);
|
|
|
+ newCmClubService.insert(newCmClub);
|
|
|
+
|
|
|
+ //更新用户绑定关系
|
|
|
+ cmUser.setClubID(String.valueOf(newCmClub.getClubID()));
|
|
|
+ String nick = cmUser.getUserID() + "_" + RandomCodeGenerator.generateCodeString(4).toLowerCase();
|
|
|
+ cmUser.setNick(nick);
|
|
|
+ cmUser.setCompanyUserID(cmUser.getUserID());
|
|
|
+
|
|
|
+ //更新会所绑定关系
|
|
|
+ newCmClub.setUserID(cmUser.getUserID());
|
|
|
+ }
|
|
|
+ cmUserService.update(cmUser);//更新用户表数据(编辑数据,或新增数据更新)
|
|
|
+
|
|
|
+ newCmClubService.update(newCmClub);//更新会所表数据(编辑数据,或新增数据更新)
|
|
|
}
|
|
|
- //添加会所表信息
|
|
|
- newCmClub.setSname(newCmClub.getName());
|
|
|
- if (null == clubID) {
|
|
|
- newCmClub.setStatus(90);
|
|
|
- newCmClub.setUserID(cmUser.getUserID());
|
|
|
- newCmClub.setDefaultServiceProviderID(AppKeys.DEFAULT_SPID);
|
|
|
- newCmClub.setSpID(AppKeys.DEFAULT_SPID);
|
|
|
- newCmClub.setMainServiceProviderID(AppKeys.DEFAULT_SPID);
|
|
|
- newCmClub.setAddTime(currentDate);
|
|
|
- newCmClub.setLinkMan1(newCmClub.getLinkMan());
|
|
|
- newCmClub.setContractMobile1(newCmClub.getContractMobile());
|
|
|
- newCmClub.setLevel(0d);
|
|
|
- newCmClub.setSubClubCount(0);
|
|
|
- newCmClub.setFavoriteTimes(0);
|
|
|
- newCmClub.setClubTypeID(1);
|
|
|
- newCmClub.setDefaultServiceProviderUpdTime(currentDate);
|
|
|
- newCmClubService.insert(newCmClub);
|
|
|
-
|
|
|
- //更新用户绑定关系
|
|
|
- cmUser.setClubID(String.valueOf(newCmClub.getClubID()));
|
|
|
- String nick = cmUser.getUserID() + "_" + RandomCodeGenerator.generateCodeString(4).toLowerCase();
|
|
|
- cmUser.setNick(nick);
|
|
|
- cmUser.setCompanyUserID(cmUser.getUserID());
|
|
|
-
|
|
|
- //更新会所绑定关系
|
|
|
- newCmClub.setUserID(cmUser.getUserID());
|
|
|
- }
|
|
|
- cmUserService.update(cmUser);//更新用户表数据(编辑数据,或新增数据更新)
|
|
|
-
|
|
|
- newCmClubService.update(newCmClub);//更新会所表数据(编辑数据,或新增数据更新)
|
|
|
return "redirect:" + Global.getAdminPath() + "/weisha/user/organizeClubList?userOrganizeID=" + cmUserOrganize.getId();
|
|
|
}
|
|
|
|