Commit 82114029 authored by wzp's avatar wzp

修改bug

parent 029e7e0a
...@@ -88,12 +88,6 @@ public class AuditController extends BaseController { ...@@ -88,12 +88,6 @@ public class AuditController extends BaseController {
@ApiOperation(value = "修改禁用审核信息", notes = "修改禁用审核信息") @ApiOperation(value = "修改禁用审核信息", notes = "修改禁用审核信息")
public Map<String, Object> updateAudit(@RequestBody @Validated(value = {Update.class}) Audit audit) { public Map<String, Object> updateAudit(@RequestBody @Validated(value = {Update.class}) Audit audit) {
boolean flag; boolean flag;
//如果当前审核状态为通过,并且审核层级为初审
if (AuditStatusEnum.APPROVED_FINAL.name().equals(audit.getStatus()) && AuditStatusEnum.TBC.name().equals(audit.getLevel())) {
//初审通过,提交复审,设置层级为复审
audit.setLevel(AuditStatusEnum.TBCA.name());
audit.setStatus(AuditStatusEnum.TBCA.name());
}
//如果层级是初审,设置初审时间 //如果层级是初审,设置初审时间
if (AuditStatusEnum.TBC.name().equals(audit.getLevel())) { if (AuditStatusEnum.TBC.name().equals(audit.getLevel())) {
audit.setFirstTime(LocalDateTime.now()); audit.setFirstTime(LocalDateTime.now());
...@@ -101,7 +95,7 @@ public class AuditController extends BaseController { ...@@ -101,7 +95,7 @@ public class AuditController extends BaseController {
if (!AuditStatusEnum.REFUSED.name().equals(audit.getStatus())) { if (!AuditStatusEnum.REFUSED.name().equals(audit.getStatus())) {
audit.setFirstRemarks(""); audit.setFirstRemarks("");
} }
} else { }else{
//如果层级是复审,设置复审时间 //如果层级是复审,设置复审时间
audit.setSecondTime(LocalDateTime.now()); audit.setSecondTime(LocalDateTime.now());
//如果审核状态不是驳回,清空驳回原因 //如果审核状态不是驳回,清空驳回原因
...@@ -109,13 +103,17 @@ public class AuditController extends BaseController { ...@@ -109,13 +103,17 @@ public class AuditController extends BaseController {
audit.setSecondRemarks(""); audit.setSecondRemarks("");
} }
} }
//如果当前审核状态为通过,并且审核层级为初审
if (AuditStatusEnum.APPROVED_FINAL.name().equals(audit.getStatus()) && AuditStatusEnum.TBC.name().equals(audit.getLevel())) {
//初审通过,提交复审,设置层级为复审
audit.setLevel(AuditStatusEnum.TBCA.name());
audit.setStatus(AuditStatusEnum.TBCA.name());
}
try { try {
//如果类型是用户禁用审核 //如果类型是用户禁用审核
if (AuditTypeEnum.ACCOUNT.name().equals(audit.getType())) { if (AuditTypeEnum.ACCOUNT.name().equals(audit.getType())) {
Audit audit1 = auditService.getById(audit.getId());
//设置用户原始数据状态 //设置用户原始数据状态
TUser user = new TUser(); TUser user = userService.getById(audit.getRefItemId());
user.setId(audit1.getRefItemId());
user.setAuditStatus(audit.getStatus()); user.setAuditStatus(audit.getStatus());
//如果复审通过,真正禁用用户 //如果复审通过,真正禁用用户
if (AuditStatusEnum.APPROVED_FINAL.name().equals(audit.getStatus())) { if (AuditStatusEnum.APPROVED_FINAL.name().equals(audit.getStatus())) {
......
...@@ -59,10 +59,13 @@ public class TBoxOperationController extends BaseController { ...@@ -59,10 +59,13 @@ public class TBoxOperationController extends BaseController {
user.setOrgId(organId); user.setOrgId(organId);
} }
if (StringUtils.isNotBlank(areaId)) { if (StringUtils.isNotBlank(areaId)) {
String areaId1 = getAreaId(areaId); user.setAreaId(areaId);
user.setAreaId(areaId1);
} }
//设置数据权限 //设置数据权限
if (StringUtils.isNotBlank(user1.getAreaId())) {
String areaId1 = getAreaId(user1.getAreaId());
user.setAreaName(getAreaId(areaId1));
}
user.setOrgCode(user1.getOrgCode()); user.setOrgCode(user1.getOrgCode());
try { try {
Page<TBoxOperation> page = tBoxOperationService.selectBoxPage(getPage(), user); Page<TBoxOperation> page = tBoxOperationService.selectBoxPage(getPage(), user);
...@@ -100,7 +103,7 @@ public class TBoxOperationController extends BaseController { ...@@ -100,7 +103,7 @@ public class TBoxOperationController extends BaseController {
@PutMapping("/update") @PutMapping("/update")
@RequiresPermissions("/boxOperation/update") @RequiresPermissions("/boxOperation/update")
@ApiOperation(value = "修改机顶盒运维信息信息", notes = "修改机顶盒运维信息信息") @ApiOperation(value = "修改机顶盒运维信息", notes = "修改机顶盒运维信息")
public Map<String, Object> updateTBoxOperation(TBoxOperation tBoxOperation) { public Map<String, Object> updateTBoxOperation(TBoxOperation tBoxOperation) {
try { try {
if (tBoxOperation != null && StringUtils.isNotBlank(tBoxOperation.getMac())) { if (tBoxOperation != null && StringUtils.isNotBlank(tBoxOperation.getMac())) {
...@@ -182,7 +185,7 @@ public class TBoxOperationController extends BaseController { ...@@ -182,7 +185,7 @@ public class TBoxOperationController extends BaseController {
} }
if (StringUtils.isNotBlank(user.getAreaId())) { if (StringUtils.isNotBlank(user.getAreaId())) {
//设置数据权限 //设置数据权限
tBoxOperation.setAreaId(getAreaId(user.getAreaId())); tBoxOperation.setAreaName(getAreaId(user.getAreaId()));
} }
Page<TBoxOperation> page = null; Page<TBoxOperation> page = null;
try { try {
......
...@@ -216,7 +216,7 @@ public class TUserController extends BaseController { ...@@ -216,7 +216,7 @@ public class TUserController extends BaseController {
if ("2".equals(user.getType())) { if ("2".equals(user.getType())) {
QueryWrapper<TUser> ew = new QueryWrapper<>(); QueryWrapper<TUser> ew = new QueryWrapper<>();
user.setUserName(user.getUserName().trim()); user.setUserName(user.getUserName().trim());
ew.eq("is_deleted", 0); ew.eq("is_deleted", false);
ew.eq("type", "2"); ew.eq("type", "2");
ew.eq("org_id", user.getOrgId()); ew.eq("org_id", user.getOrgId());
List<TUser> list = userService.list(ew); List<TUser> list = userService.list(ew);
...@@ -229,7 +229,7 @@ public class TUserController extends BaseController { ...@@ -229,7 +229,7 @@ public class TUserController extends BaseController {
QueryWrapper<TUser> ew = new QueryWrapper<>(); QueryWrapper<TUser> ew = new QueryWrapper<>();
if (StringUtils.isNoneBlank(user.getUserName())) { if (StringUtils.isNoneBlank(user.getUserName())) {
user.setUserName(user.getUserName().trim()); user.setUserName(user.getUserName().trim());
ew.eq("is_deleted", 0); ew.eq("is_deleted", false);
ew.eq("user_name", user.getUserName()); ew.eq("user_name", user.getUserName());
TUser one = this.userService.getOne(ew); TUser one = this.userService.getOne(ew);
if (one != null) { if (one != null) {
...@@ -288,15 +288,48 @@ public class TUserController extends BaseController { ...@@ -288,15 +288,48 @@ public class TUserController extends BaseController {
@PutMapping(value = "/update") @PutMapping(value = "/update")
@RequiresPermissions("/user/update") @RequiresPermissions("/user/update")
@MethodLog(operModule = OperModule.USER, operType = OperType.UPDATE) @MethodLog(operModule = OperModule.USER, operType = OperType.UPDATE)
public ResponseEntity<Map<String, Object>> edit(@RequestBody TUser user) { public Map<String, Object> edit(@RequestBody TUser user) {
Map<String, Object> resultMap = new HashMap<>(); Map<String, Object> resultMap = new HashMap<>();
try { try {
boolean ret = false; boolean ret = false;
if (user.getId() != null) { if (user.getId() != null) {
if ("1".equals(user.getId()) && "2".equals(user.getStatus())) {
resultMap.put("status", "400"); if (StringUtils.isNoneBlank(user.getUserName())) {
resultMap.put("message", "该账号不能被禁用"); QueryWrapper<TUser> ew = new QueryWrapper<>();
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap); user.setUserName(user.getUserName().trim());
ew.eq("is_deleted", false);
ew.eq("user_name", user.getUserName());
TUser one = this.userService.getOne(ew);
TUser tUser = userService.getById(user.getId());
if (one != null&&!one.getUserName().equals(tUser.getUserName())) {
resultMap.put("resultCode", "200");
resultMap.put("message", "账号已存在!");
return resultMap;
}
}
if (StringUtils.isNoneBlank(user.getOrgId())&&StringUtils.isNoneBlank(user.getType())&&"3".equals(user.getType())) {
QueryWrapper<TUser> ew = new QueryWrapper<>();
ew.eq("is_deleted", false);
ew.eq("type", "3");
ew.eq("org_id", user.getOrgId());
List<TUser> list = this.userService.list(ew);
if (list != null&&list.size()>1&&list.get(0)!=null) {
resultMap.put("resultCode", "500");
resultMap.put("message", "每个单位只能有一个机顶盒账号!");
return resultMap;
}
}
if ("2".equals(user.getType())) {
QueryWrapper<TUser> ew = new QueryWrapper<>();
ew.eq("is_deleted", false);
ew.eq("type", "2");
ew.eq("org_id", user.getOrgId());
List<TUser> list = userService.list(ew);
if (list.size() >= 3) {
resultMap.put("resultCode", "200");
resultMap.put("message", "机构已存在三个单位管理员!");
return resultMap;
}
} }
// user.setUserName(StringUtils.trimToNull(user.getUserName())); // user.setUserName(StringUtils.trimToNull(user.getUserName()));
...@@ -327,24 +360,24 @@ public class TUserController extends BaseController { ...@@ -327,24 +360,24 @@ public class TUserController extends BaseController {
// 更新失败, 400 // 更新失败, 400
resultMap.put("resultCode", "400"); resultMap.put("resultCode", "400");
resultMap.put("message", "请选择用户"); resultMap.put("message", "请选择用户");
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap); return resultMap;
} }
if (!ret) { if (!ret) {
// 更新失败, 500 // 更新失败, 500
resultMap.put("resultCode", "500"); resultMap.put("resultCode", "500");
resultMap.put("message", "服务器忙"); resultMap.put("message", "服务器忙");
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(resultMap); return resultMap;
} }
// 204 // 204
resultMap.put("resultCode", "200"); resultMap.put("resultCode", "200");
resultMap.put("message", "更新成功"); resultMap.put("message", "更新成功");
return ResponseEntity.ok(resultMap); return resultMap;
} catch (Exception e) { } catch (Exception e) {
logger.error("更新错误!", e); logger.error("更新错误!", e);
} }
// 500 // 500
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build(); return resultMap;
} }
@OperationLog("删除成员") @OperationLog("删除成员")
...@@ -589,7 +622,7 @@ public class TUserController extends BaseController { ...@@ -589,7 +622,7 @@ public class TUserController extends BaseController {
QueryWrapper<TUser> ew = new QueryWrapper<>(); QueryWrapper<TUser> ew = new QueryWrapper<>();
if (StringUtils.isNoneBlank(user.getUserName())) { if (StringUtils.isNoneBlank(user.getUserName())) {
user.setUserName(user.getUserName().trim()); user.setUserName(user.getUserName().trim());
ew.eq("is_deleted", 0); ew.eq("is_deleted", false);
ew.eq("user_name", user.getUserName()); ew.eq("user_name", user.getUserName());
TUser one = this.userService.getOne(ew); TUser one = this.userService.getOne(ew);
if (one != null) { if (one != null) {
...@@ -676,7 +709,7 @@ public class TUserController extends BaseController { ...@@ -676,7 +709,7 @@ public class TUserController extends BaseController {
QueryWrapper<TUser> ew = new QueryWrapper<>(); QueryWrapper<TUser> ew = new QueryWrapper<>();
if (StringUtils.isNoneBlank(user.getUserName())) { if (StringUtils.isNoneBlank(user.getUserName())) {
user.setUserName(user.getUserName().trim()); user.setUserName(user.getUserName().trim());
ew.eq("is_deleted", 0); ew.eq("is_deleted", false);
ew.eq("user_name", user.getUserName()); ew.eq("user_name", user.getUserName());
TUser one = this.userService.getOne(ew); TUser one = this.userService.getOne(ew);
if (one != null) { if (one != null) {
...@@ -741,7 +774,7 @@ public class TUserController extends BaseController { ...@@ -741,7 +774,7 @@ public class TUserController extends BaseController {
QueryWrapper<TUser> ew = new QueryWrapper<>(); QueryWrapper<TUser> ew = new QueryWrapper<>();
if (StringUtils.isNoneBlank(user.getUserName())) { if (StringUtils.isNoneBlank(user.getUserName())) {
user.setUserName(user.getUserName().trim()); user.setUserName(user.getUserName().trim());
ew.eq("is_deleted", 0); ew.eq("is_deleted", false);
ew.eq("user_name", user.getUserName()); ew.eq("user_name", user.getUserName());
TUser one = this.userService.getOne(ew); TUser one = this.userService.getOne(ew);
if (one != null) { if (one != null) {
......
...@@ -51,6 +51,9 @@ left join t_organ r on r.id = b.organ_id ...@@ -51,6 +51,9 @@ left join t_organ r on r.id = b.organ_id
<if test="user.orgCode != null and user.orgCode != '' "> <if test="user.orgCode != null and user.orgCode != '' ">
and o.code LIKE concat(#{user.orgCode}, '%') and o.code LIKE concat(#{user.orgCode}, '%')
</if> </if>
<if test="user.areaName != null and user.areaName != '' ">
and b.area_id LIKE concat(#{user.areaName}, '%')
</if>
and u.is_deleted = false and u.is_deleted = false
and u.type = 3 and u.type = 3
order by b.create_time desc order by b.create_time desc
...@@ -68,7 +71,10 @@ left join t_organ r on r.id = b.organ_id ...@@ -68,7 +71,10 @@ left join t_organ r on r.id = b.organ_id
and b.status =#{tBoxOperation.status} and b.status =#{tBoxOperation.status}
</if> </if>
<if test="tBoxOperation.areaId != null and tBoxOperation.areaId != '' "> <if test="tBoxOperation.areaId != null and tBoxOperation.areaId != '' ">
and r.area_id like concat(#{tBoxOperation.areaId}, '%') and b.area_id = #{tBoxOperation.areaId}
</if>
<if test="tBoxOperation.areaName != null and tBoxOperation.areaName != '' ">
and b.area_id LIKE concat(#{tBoxOperation.areaName}, '%')
</if> </if>
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment