|
@@ -22,16 +22,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
|
-import com.cloudcross.ssp.advertiser.model.Account;
|
|
|
|
-import com.cloudcross.ssp.advertiser.model.Advertiser;
|
|
|
|
-import com.cloudcross.ssp.advertiser.model.Operator;
|
|
|
|
-import com.cloudcross.ssp.advertiser.model.Resources;
|
|
|
|
-import com.cloudcross.ssp.advertiser.model.UserLogin;
|
|
|
|
-import com.cloudcross.ssp.advertiser.service.IAccountService;
|
|
|
|
-import com.cloudcross.ssp.advertiser.service.IAdvertiserService;
|
|
|
|
-import com.cloudcross.ssp.advertiser.service.IOperatorService;
|
|
|
|
-import com.cloudcross.ssp.advertiser.service.IResourcesService;
|
|
|
|
-import com.cloudcross.ssp.advertiser.service.IUserLoginService;
|
|
|
|
import com.cloudcross.ssp.base.utils.freemarker.FreemarkerTemplateProcessor;
|
|
import com.cloudcross.ssp.base.utils.freemarker.FreemarkerTemplateProcessor;
|
|
import com.cloudcross.ssp.base.web.SimpleController;
|
|
import com.cloudcross.ssp.base.web.SimpleController;
|
|
import com.cloudcross.ssp.common.consts.Status;
|
|
import com.cloudcross.ssp.common.consts.Status;
|
|
@@ -39,6 +29,15 @@ import com.cloudcross.ssp.common.utils.LangUtil;
|
|
//import com.cloudcross.ssp.common.utils.MD5;
|
|
//import com.cloudcross.ssp.common.utils.MD5;
|
|
import com.cloudcross.ssp.common.utils.Md5Tool;
|
|
import com.cloudcross.ssp.common.utils.Md5Tool;
|
|
import com.cloudcross.ssp.common.utils.Pager;
|
|
import com.cloudcross.ssp.common.utils.Pager;
|
|
|
|
+import com.cloudcross.ssp.model.Account;
|
|
|
|
+import com.cloudcross.ssp.model.Advertiser;
|
|
|
|
+import com.cloudcross.ssp.model.Resources;
|
|
|
|
+import com.cloudcross.ssp.model.UserLogin;
|
|
|
|
+import com.cloudcross.ssp.service.IAccountService;
|
|
|
|
+import com.cloudcross.ssp.service.IAdvertiserService;
|
|
|
|
+import com.cloudcross.ssp.service.IOperatorService;
|
|
|
|
+import com.cloudcross.ssp.service.IResourcesService;
|
|
|
|
+import com.cloudcross.ssp.service.IUserLoginService;
|
|
/**
|
|
/**
|
|
*
|
|
*
|
|
*
|
|
*
|
|
@@ -82,7 +81,7 @@ public class AuthorityController extends SimpleController{
|
|
@RequestParam HashMap<String, Object> paramMap,
|
|
@RequestParam HashMap<String, Object> paramMap,
|
|
@RequestParam(defaultValue="1") int page){
|
|
@RequestParam(defaultValue="1") int page){
|
|
//当前登录用户,这个界面是要显示当前登陆用户所创建的所有账户,由于小号是没有权限看到这个界面的,所以不用区分是超管账号,还是小号!
|
|
//当前登录用户,这个界面是要显示当前登陆用户所创建的所有账户,由于小号是没有权限看到这个界面的,所以不用区分是超管账号,还是小号!
|
|
- com.cloudcross.ssp.back.model.Account loginAccount = getLoginUser();
|
|
|
|
|
|
+ Account loginAccount = getLoginUser();
|
|
paramMap.put("loginAccount", loginAccount);
|
|
paramMap.put("loginAccount", loginAccount);
|
|
int totalRow = accountService.countByParams(paramMap);
|
|
int totalRow = accountService.countByParams(paramMap);
|
|
System.out.println("黑喂狗"+totalRow);
|
|
System.out.println("黑喂狗"+totalRow);
|
|
@@ -117,7 +116,7 @@ public class AuthorityController extends SimpleController{
|
|
*/
|
|
*/
|
|
@RequestMapping("/create")
|
|
@RequestMapping("/create")
|
|
public String create(Model model){
|
|
public String create(Model model){
|
|
- com.cloudcross.ssp.back.model.Account account = getLoginUser();
|
|
|
|
|
|
+ Account account = getLoginUser();
|
|
model.addAttribute("agentId",account.getAgentId());//要传代理商的Id到页面上去!
|
|
model.addAttribute("agentId",account.getAgentId());//要传代理商的Id到页面上去!
|
|
return page("create");
|
|
return page("create");
|
|
}
|
|
}
|
|
@@ -137,7 +136,7 @@ public class AuthorityController extends SimpleController{
|
|
//++++++++这地方要看有没有关联广告主账号
|
|
//++++++++这地方要看有没有关联广告主账号
|
|
String password = t.getPassword();
|
|
String password = t.getPassword();
|
|
if ((t.getId()) == 0) {
|
|
if ((t.getId()) == 0) {
|
|
- com.cloudcross.ssp.back.model.Account account = getLoginUser();
|
|
|
|
|
|
+ Account account = getLoginUser();
|
|
//如果创建的是广告主端的账号,此处应插入相应的agentId,并且在关联广告主的时候插入advertiserId
|
|
//如果创建的是广告主端的账号,此处应插入相应的agentId,并且在关联广告主的时候插入advertiserId
|
|
//如果没有关联广告主,插入的就是代理商的小账号,但是代理商可以事后为这个编辑账号时分配广告主
|
|
//如果没有关联广告主,插入的就是代理商的小账号,但是代理商可以事后为这个编辑账号时分配广告主
|
|
t.setAgentId(account.getAgentId());
|
|
t.setAgentId(account.getAgentId());
|
|
@@ -242,7 +241,7 @@ public class AuthorityController extends SimpleController{
|
|
* 要判断当前登录用户是不是超管账号。admin_id字段等于当前登录用户的id就表示是超管,是超管就要将operator中的信息传到页面上去;
|
|
* 要判断当前登录用户是不是超管账号。admin_id字段等于当前登录用户的id就表示是超管,是超管就要将operator中的信息传到页面上去;
|
|
* 否则就表示不是!
|
|
* 否则就表示不是!
|
|
*/
|
|
*/
|
|
- com.cloudcross.ssp.back.model.Account account = getLoginUser();
|
|
|
|
|
|
+ Account account = getLoginUser();
|
|
model.addAttribute("account",account);
|
|
model.addAttribute("account",account);
|
|
return page("loginperson");
|
|
return page("loginperson");
|
|
}
|
|
}
|
|
@@ -257,7 +256,7 @@ public class AuthorityController extends SimpleController{
|
|
public String saveloginperson(Model model,
|
|
public String saveloginperson(Model model,
|
|
@ModelAttribute("form") Account t,
|
|
@ModelAttribute("form") Account t,
|
|
@RequestParam(value = "ensurePassword", defaultValue = "") String ensurePassword){
|
|
@RequestParam(value = "ensurePassword", defaultValue = "") String ensurePassword){
|
|
- com.cloudcross.ssp.back.model.Account loginAccount = getLoginUser();
|
|
|
|
|
|
+ Account loginAccount = getLoginUser();
|
|
String password = t.getPassword();
|
|
String password = t.getPassword();
|
|
if (StringUtils.isNotBlank(password)) {
|
|
if (StringUtils.isNotBlank(password)) {
|
|
t.setPassword(Md5Tool.getMd5(password));
|
|
t.setPassword(Md5Tool.getMd5(password));
|
|
@@ -297,7 +296,7 @@ public class AuthorityController extends SimpleController{
|
|
/**
|
|
/**
|
|
* 参数和list里要一样
|
|
* 参数和list里要一样
|
|
*/
|
|
*/
|
|
- com.cloudcross.ssp.back.model.Account loginAccount = getLoginUser();
|
|
|
|
|
|
+ Account loginAccount = getLoginUser();
|
|
paramMap.put("loginAccount", loginAccount);
|
|
paramMap.put("loginAccount", loginAccount);
|
|
List<Account> accountList = accountService.findExcelAccounts(paramMap);
|
|
List<Account> accountList = accountService.findExcelAccounts(paramMap);
|
|
for (int i = 0; i < accountList.size(); i++) {
|
|
for (int i = 0; i < accountList.size(); i++) {
|