|
|
@@ -82,8 +82,13 @@ public class adminManagerAction extends ActionSupport implements ServletRequestA
|
|
|
StringBuilder getOneSqlx = new StringBuilder("");
|
|
|
getOneSqlx.append(" and admin_name = '").append(adminName).append("'");
|
|
|
AdminManager login = adminManagerService.getOen(getOneSqlx.toString());
|
|
|
+
|
|
|
+ StringBuilder getOneSqlx1 = new StringBuilder("");
|
|
|
+ getOneSqlx1.append(" and admin_name = '").append(adminName).append("'")
|
|
|
+ .append(" and password = '").append(password).append("'");
|
|
|
+ AdminManager login1 = adminManagerService.getOen(getOneSqlx1.toString());
|
|
|
if (login != null) {
|
|
|
- if(!login.getPassword().equals(password)){
|
|
|
+ if(login1 == null){
|
|
|
resultJson.put("message", "用户名或密码错误");
|
|
|
resultJson.put("code", 205);
|
|
|
ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
|
@@ -435,8 +440,29 @@ public class adminManagerAction extends ActionSupport implements ServletRequestA
|
|
|
ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
|
return null;
|
|
|
}
|
|
|
+ AdminManager admin = adminManagerService.getById(id);
|
|
|
int m = adminManagerService.delAdmin(id);
|
|
|
if (m > 0) {
|
|
|
+ //冻结旗下所有民宿、账号
|
|
|
+ if(admin.getManagerId()!=null){
|
|
|
+ //民宿
|
|
|
+ StringBuilder hotelsql = new StringBuilder("");
|
|
|
+ hotelsql.append(" and manager_id = '").append(admin.getManagerId()).append("'");
|
|
|
+ Hotel hotel = hotelService.getOen(hotelsql.toString());
|
|
|
+ if(hotel!=null){
|
|
|
+ hotel.setStatus(0);
|
|
|
+ hotelService.updateHotel(hotel);
|
|
|
+ }
|
|
|
+ //员工账号
|
|
|
+ StringBuilder managersql = new StringBuilder("");
|
|
|
+ managersql.append(" and manager_id = '").append(admin.getManagerId()).append("'");
|
|
|
+ managersql.append(" and level = 1 ");
|
|
|
+ List<AdminManager> managerList = adminManagerService.queryList(managersql.toString());
|
|
|
+ for(AdminManager manager : managerList){
|
|
|
+ manager.setStatus(0);
|
|
|
+ adminManagerService.updateAdmin(manager);
|
|
|
+ }
|
|
|
+ }
|
|
|
resultJson.put("message", "删除成功");
|
|
|
resultJson.put("code", 200);
|
|
|
ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
|
@@ -495,6 +521,26 @@ public class adminManagerAction extends ActionSupport implements ServletRequestA
|
|
|
}
|
|
|
AdminManager admin = adminManagerService.getById(id);
|
|
|
if (admin != null && !"".equals(admin)) {
|
|
|
+ //冻结旗下所有民宿、账号
|
|
|
+ if(admin.getManagerId()!=null){
|
|
|
+ //民宿
|
|
|
+ StringBuilder hotelsql = new StringBuilder("");
|
|
|
+ hotelsql.append(" and manager_id = '").append(admin.getManagerId()).append("'");
|
|
|
+ Hotel hotel = hotelService.getOen(hotelsql.toString());
|
|
|
+ if(hotel!=null){
|
|
|
+ hotel.setStatus(2);
|
|
|
+ hotelService.updateHotel(hotel);
|
|
|
+ }
|
|
|
+ //员工账号
|
|
|
+ StringBuilder managersql = new StringBuilder("");
|
|
|
+ managersql.append(" and manager_id = '").append(admin.getManagerId()).append("'");
|
|
|
+ managersql.append(" and level = 1 ");
|
|
|
+ List<AdminManager> managerList = adminManagerService.queryList(managersql.toString());
|
|
|
+ for(AdminManager manager : managerList){
|
|
|
+ manager.setStatus(2);
|
|
|
+ adminManagerService.updateAdmin(manager);
|
|
|
+ }
|
|
|
+ }
|
|
|
admin.setStatus(2);
|
|
|
int m = adminManagerService.updateAdmin(admin);
|
|
|
if(m > 0){
|
|
|
@@ -528,6 +574,24 @@ public class adminManagerAction extends ActionSupport implements ServletRequestA
|
|
|
}
|
|
|
AdminManager admin = adminManagerService.getById(id);
|
|
|
if (admin != null && !"".equals(admin)) {
|
|
|
+ //冻结旗下所有民宿、账号
|
|
|
+ if(admin.getManagerId()!=null){
|
|
|
+ //民宿
|
|
|
+ Hotel hotel = hotelService.getByManagerId(admin.getManagerId());
|
|
|
+ if(hotel!=null){
|
|
|
+ hotel.setStatus(1);
|
|
|
+ hotelService.updateHotel(hotel);
|
|
|
+ }
|
|
|
+ //员工账号
|
|
|
+ StringBuilder managersql = new StringBuilder("");
|
|
|
+ managersql.append(" and manager_id = '").append(admin.getManagerId()).append("'");
|
|
|
+ managersql.append(" and level = 1 ");
|
|
|
+ List<AdminManager> managerList = adminManagerService.queryList(managersql.toString());
|
|
|
+ for(AdminManager manager : managerList){
|
|
|
+ manager.setStatus(1);
|
|
|
+ adminManagerService.updateAdmin(manager);
|
|
|
+ }
|
|
|
+ }
|
|
|
admin.setStatus(1);
|
|
|
int m = adminManagerService.updateAdmin(admin);
|
|
|
if(m > 0){
|