Commit 24a31227 authored by liqin's avatar liqin 💬

Merge branch 'master' of http://111.203.232.171:8888/lee/chnmuseum-party into master

parents 1d9925e5 12e1b4a3
package cn.wisenergy.chnmuseum.party.mapper;
import cn.wisenergy.chnmuseum.party.model.TUser;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.wisenergy.chnmuseum.party.model.Audit;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
......@@ -18,5 +19,5 @@ import java.util.List;
*/
public interface AuditMapper extends BaseMapper<Audit> {
List<Audit> getUserList(Page<Audit> page, @Param("name") String name, @Param("status") String status);
List<Audit> getUserList(Page<Audit> page, @Param("user") TUser user);
}
......@@ -18,7 +18,7 @@ import java.util.List;
*/
public interface TBoxOperationMapper extends BaseMapper<TBoxOperation> {
List<TBoxOperation> getList(@Param("status") String status);
List<TBoxOperation> getList(@Param("status") String status,@Param("areaId") String areaId);
List<TBoxOperation> selectBoxPage(Page<TBoxOperation> page,@Param("user") TUser user);
}
package cn.wisenergy.chnmuseum.party.service;
import cn.wisenergy.chnmuseum.party.model.Audit;
import cn.wisenergy.chnmuseum.party.model.TUser;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
......@@ -14,5 +15,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
public interface AuditService extends IService<Audit> {
Page<Audit> getUserList(Page<Audit> page, String name, String status);
Page<Audit> getUserList(Page<Audit> page,TUser user);
}
......@@ -17,7 +17,7 @@ import java.util.List;
*/
public interface TBoxOperationService extends IService<TBoxOperation> {
List<TBoxOperation> getList(String status);
List<TBoxOperation> getList(String status,String areaId);
Page<TBoxOperation> selectBoxPage(Page<TBoxOperation> page, TUser user);
}
......@@ -2,6 +2,7 @@ package cn.wisenergy.chnmuseum.party.service.impl;
import cn.wisenergy.chnmuseum.party.model.Audit;
import cn.wisenergy.chnmuseum.party.mapper.AuditMapper;
import cn.wisenergy.chnmuseum.party.model.TUser;
import cn.wisenergy.chnmuseum.party.service.AuditService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
......@@ -29,7 +30,7 @@ public class AuditServiceImpl extends ServiceImpl<AuditMapper, Audit> implements
private AuditMapper auditMapper;
@Override
public Page<Audit> getUserList(Page<Audit> page, String name, String status) {
return page.setRecords(auditMapper.getUserList(page,name,status));
public Page<Audit> getUserList(Page<Audit> page, TUser user) {
return page.setRecords(auditMapper.getUserList(page,user));
}
}
......@@ -30,12 +30,18 @@ public class TBoxOperationServiceImpl extends ServiceImpl<TBoxOperationMapper, T
private TBoxOperationMapper tBoxOperationMapper;
@Override
public List<TBoxOperation> getList(String status) {
return tBoxOperationMapper.getList(status);
public List<TBoxOperation> getList(String status, String areaId) {
return tBoxOperationMapper.getList(status, areaId);
}
@Override
public Page<TBoxOperation> selectBoxPage(Page<TBoxOperation> page, TUser user) {
return page.setRecords(tBoxOperationMapper.selectBoxPage(page,user));
return page.setRecords(tBoxOperationMapper.selectBoxPage(page, user));
}
public static void main(String[] args) {
System.out.println("110101".substring(0, 2));
}
}
......@@ -59,8 +59,6 @@ public class TOrganServiceImpl extends ServiceImpl<TOrganMapper, TOrgan> impleme
@Override
public boolean batchUpload(List excelList) {
boolean flag =false;
List<TOrgan> list = new ArrayList<>();
List<TOrgan> list1 = list();
HashMap<String, TOrgan> map1 = new HashMap<>();
list1.stream().forEach(o-> map1.put(o.getName(),o));
......
......@@ -53,12 +53,26 @@ public class AuditController extends BaseController {
@ApiImplicitParam(name = "_index", value = "分页起始偏移量", paramType = "query", dataType = "Integer"),
@ApiImplicitParam(name = "_size", value = "返回条数", paramType = "query", dataType = "Integer"),
@ApiImplicitParam(name = "name", value = "账号名称或提交人", paramType = "query", dataType = "String"),
@ApiImplicitParam(name = "status", value = "待初审 TBC, 驳回 REFUSED,待复审 TBCA, 通过APPROVED_FINAL", paramType = "query", dataType = "String")
@ApiImplicitParam(name = "name", value = "账号名称或提交人", paramType = "query", dataType = "String"),
@ApiImplicitParam(name = "status", value = "待初审 TBC, 驳回 REFUSED,待复审 TBCA, 通过APPROVED_FINAL", paramType = "query", dataType = "String"),
@ApiImplicitParam(name = "level", value = "初审 TBC,复审 TBCA", paramType = "query", dataType = "String")
})
public Map<String, Object> getUserList(String name, String status) {
public Map<String, Object> getUserList(String name, String status,String level) {
Page<Audit> auditList;
try {
auditList = auditService.getUserList(getPage(), name, status);
TUser user1 = getcurUser();
TUser user = new TUser();
if (StringUtils.isNotBlank(name)) {
user.setUserName(name);
}
if (StringUtils.isNotBlank(status)) {
user.setStatus(status);
}
if (StringUtils.isNotBlank(level)) {
user.setAuditStatus(level);
}
user.setOrgCode(user1.getOrgCode());
auditList = auditService.getUserList(getPage(),user);
return getResult(auditList);
} catch (Exception e) {
e.printStackTrace();
......
......@@ -126,25 +126,29 @@ public class LoginController {
//访问一次,计数一次
ValueOperations<String, String> opsForValue = stringRedisTemplate.opsForValue();
if ("LOCK".equals(opsForValue.get(SHIRO_IS_LOCK + username))) {
resultMap.put("status", 400);
resultMap.put("resultCode", "500");
resultMap.put("message", "由于密码输入错误次数大于5次,12小时内帐号已禁止登录!请您联系相关管理人员,联系电话:13924551212,邮箱:325346534@zh.com。");
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(resultMap);
}
user = userService.selectByUsername(username);
if (user == null) {
resultMap.put("status", 500);
resultMap.put("resultCode", "500");
resultMap.put("message", "用户名或密码不正确!");
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(resultMap);
}
if ("2".equals(user.getStatus())) {
throw new DisabledAccountException("此帐号已禁用,请联系管理员!");
resultMap.put("resultCode", "500");
resultMap.put("message", "此帐号已禁用,请联系管理员!");
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(resultMap);
}
if (user.getPermanent()!=null&&!user.getPermanent()) {
if (user.getEffectiveDate().isAfter(LocalDate.now())||user.getExiredDate().isBefore(LocalDate.now())) {
throw new DisabledAccountException("此帐号已失效,请联系管理员!");
resultMap.put("resultCode", "500");
resultMap.put("message", "此帐号已失效,请联系管理员!");
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(resultMap);
}
}
......@@ -187,11 +191,11 @@ public class LoginController {
resultMap.put("user", user);
resultMap.put("token", token);
resultMap.put("menuList", userMenuPerms);
resultMap.put("status", 201);
resultMap.put("resultCode", "200");
resultMap.put("message", "登录成功");
return ResponseEntity.status(HttpStatus.CREATED).body(resultMap);
return ResponseEntity.ok(resultMap);
} catch (Exception e) {
resultMap.put("status", 500);
resultMap.put("resultCode", "500");
resultMap.put("message", e.getMessage());
}
}
......@@ -206,7 +210,7 @@ public class LoginController {
this.stringRedisTemplate.delete(SHIRO_JWT_TOKEN + token);
}
JSONObject resultMap = new JSONObject();
resultMap.put("resultCode", 200);
resultMap.put("resultCode", "200");
resultMap.put("message", "成功");
resultMap.put("data", "");
return ResponseEntity.status(HttpStatus.OK).body(resultMap);
......
......@@ -72,8 +72,10 @@ public class TBoxOperationController extends BaseController {
user.setOrgId(organId);
}
if (StringUtils.isNotBlank(areaId)) {
user.setAreaId(areaId);
String areaId1 = getAreaId(areaId);
user.setAreaId(areaId1);
}
//设置数据权限
user.setOrgCode(user1.getOrgCode());
Page<TBoxOperation> page = null;
try {
......@@ -153,8 +155,11 @@ public class TBoxOperationController extends BaseController {
@ApiOperation(value = "获取机顶盒运维信息全部列表(无分页)", notes = "获取机顶盒运维信息全部列表(无分页)")
public Map<String, Object> getTBoxOperationList(String status) {
List<TBoxOperation> tBoxOperationList = null;
TUser user = getcurUser();
//设置数据权限
String areaId = user.getAreaId();
try {
tBoxOperationList = tBoxOperationService.getList(status);
tBoxOperationList = tBoxOperationService.getList(status,areaId);
return getResult(tBoxOperationList);
} catch (Exception e) {
e.printStackTrace();
......@@ -173,6 +178,7 @@ public class TBoxOperationController extends BaseController {
@RequiresPermissions("/boxOperation/getPageList")
@ApiOperation(value = "获取机顶盒运维信息分页列表", notes = "获取机顶盒运维信息分页列表")
public Map<String, Object> getTBoxOperationPageList(String organId, Integer status, String areaId) {
TUser user = getcurUser();
UpdateWrapper<TBoxOperation> wrapper = new UpdateWrapper<>();
if (StringUtils.isNotBlank(organId)) {
wrapper.eq("organ_id", organId);
......@@ -183,6 +189,10 @@ public class TBoxOperationController extends BaseController {
if (StringUtils.isNotBlank(areaId)) {
wrapper.eq("area_id", areaId);
}
if (StringUtils.isNotBlank(user.getAreaId())) {
//设置数据权限
wrapper.likeRight("area_id", getAreaId(user.getAreaId()));
}
wrapper.orderByDesc("create_time");
Page<TBoxOperation> page = null;
try {
......@@ -208,5 +218,15 @@ public class TBoxOperationController extends BaseController {
return getFailResult();
}
public String getAreaId(String areaId){
if ("00".equals(areaId.substring(4))) {
areaId = areaId.substring(0, 4);
}
if ("0000".equals(areaId.substring(2))) {
areaId = areaId.substring(0, 2);
}
return areaId;
}
}
......@@ -69,20 +69,25 @@ public class TInteractionController extends BaseController {
try {
Map<String, Object> resultMap = new LinkedHashMap<String, Object>();
if (StringUtils.isBlank(tInteraction.getName())||StringUtils.isBlank(tInteraction.getPassword())) {
resultMap.put("code", 400);
resultMap.put("code", "400");
resultMap.put("msg", "请输入用户名和密码");
return resultMap;
}
TUser user = userService.selectByUsername(tInteraction.getName());
if (user == null) {
resultMap.put("code", 500);
resultMap.put("code", "500");
resultMap.put("msg", "用户名错误");
return resultMap;
}
if ("2".equals(user.getType())) {
resultMap.put("code", "500");
resultMap.put("msg", "用户不是单位管理员");
return resultMap;
}
byte[] salt = user.getPasswordSalt();
if (!new String(SHA256PasswordEncryptionService.createPasswordHash(tInteraction.getPassword(), salt))
.equals(new String(user.getPasswordHash()))) {
resultMap.put("code", 500);
resultMap.put("code", "500");
resultMap.put("msg", "密码错误");
return resultMap;
}
......
......@@ -73,6 +73,7 @@ public class TOrganController extends BaseController {
organ.setCreateTime(DateUtil80.getDateTimeOfTimestamp(System.currentTimeMillis()));
organ.setUpdateTime(DateUtil80.getDateTimeOfTimestamp(System.currentTimeMillis()));
String organCode = getOrganCode(organ.getParentId());
organ.setLevel(organCode.length()/3);
organ.setCode(organCode);
organ.setId(organCode);
// 保存业务节点信息
......@@ -94,16 +95,17 @@ public class TOrganController extends BaseController {
try {
TOrgan byId = tOrganService.selectById(tOrgan.getId());
if (byId.getLevel()!=tOrgan.getLevel()&&byId.getChildren().size()>0){
if (!byId.getParentId().equals(tOrgan.getParentId())){
tOrgan.setCode(getOrganCode(tOrgan.getParentId()));
}
if (byId.getLevel()!=tOrgan.getCode().length()/3&&byId.getChildren().size()>0){
HashMap<String, Object> map = new HashMap<>();
map.put("resultCode", 500);
map.put("resultCode", "500");
map.put("message", "机构存在下级机构,不能修改机构级别!");
map.put("data", "");
return map;
}
if (!byId.getParentId().equals(tOrgan.getParentId())){
tOrgan.setCode(getOrganCode(tOrgan.getParentId()));
}
tOrgan.setUpdateTime(DateUtil80.getDateTimeOfTimestamp(System.currentTimeMillis()));
boolean flag = false;
flag = tOrganService.updateById(tOrgan);
......@@ -271,15 +273,15 @@ public class TOrganController extends BaseController {
List excelList = ImportExcelUtil.readExcel(file.getOriginalFilename(), file.getInputStream());
flag = tOrganService.batchUpload(excelList);
if (!flag) {
resultMap.put("resultCode",500);
resultMap.put("resultCode","500");
resultMap.put("massage","导入失败!");
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(resultMap);
}
resultMap.put("resultCode",200);
resultMap.put("resultCode","200");
resultMap.put("massage","导入成功!");
return ResponseEntity.ok(resultMap);
} catch (Exception e) {
resultMap.put("resultCode",500);
resultMap.put("resultCode","500");
resultMap.put("massage","导入失败!");
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(resultMap);
}
......
......@@ -186,7 +186,7 @@ public class TUserController extends BaseController {
Map<String, Object> resultMap = new LinkedHashMap<String, Object>();
try {
if (StringUtils.isBlank(user.getUserName())) {
resultMap.put("resultCode", 400);
resultMap.put("resultCode", "400");
resultMap.put("message", "账号不能为空!");
return resultMap;
} else {
......@@ -203,13 +203,13 @@ public class TUserController extends BaseController {
user.setRoleList(new ArrayList<>());
user.getRoleList().add("1");
} else {
resultMap.put("resultCode", 400);
resultMap.put("resultCode", "400");
resultMap.put("message", "请选择角色!");
return resultMap;
}
}
if (StringUtils.isBlank(user.getOrgId())) {
resultMap.put("resultCode", 400);
resultMap.put("resultCode", "400");
resultMap.put("message", "请选择机构!");
return resultMap;
}
......@@ -221,7 +221,7 @@ public class TUserController extends BaseController {
ew.eq("org_id", user.getOrgId());
List<TUser> list = userService.list(ew);
if (list.size() >= 3) {
resultMap.put("resultCode", 200);
resultMap.put("resultCode", "200");
resultMap.put("message", "机构已存在三个单位管理员!");
return resultMap;
}
......@@ -233,7 +233,7 @@ public class TUserController extends BaseController {
ew.eq("user_name", user.getUserName());
TUser one = this.userService.getOne(ew);
if (one != null) {
resultMap.put("resultCode", 200);
resultMap.put("resultCode", "200");
resultMap.put("message", "账号已存在!");
return resultMap;
}
......@@ -246,8 +246,8 @@ public class TUserController extends BaseController {
user.setPasswordHash(passwordHash);
user.setCreateTime(DateUtil80.getDateTimeOfTimestamp(System.currentTimeMillis()));
user.setUpdateTime(user.getCreateTime());
user.setStatus("1");
user.setAuditStatus("4");
user.setStatus(AuditOperationEnum.UNABLE.name());
user.setAuditStatus(AuditStatusEnum.APPROVED_FINAL.name());
user.setIsDeleted(false);
boolean ret = this.userService.save(user);
......@@ -267,16 +267,16 @@ public class TUserController extends BaseController {
if (!ret) {
// 新增失败, 500
resultMap.put("resultCode", 500);
resultMap.put("resultCode", "500");
resultMap.put("message", "服务器忙");
return resultMap;
}
resultMap.put("resultCode", 200);
resultMap.put("resultCode", "200");
resultMap.put("message", "添加成功");
// 201
return resultMap;
} catch (Exception e) {
resultMap.put("resultCode", 500);
resultMap.put("resultCode", "500");
resultMap.put("message", "服务器忙");
logger.error("新增成员错误!", e);
}
......@@ -294,7 +294,7 @@ public class TUserController extends BaseController {
boolean ret = false;
if (user.getId() != null) {
if ("1".equals(user.getId()) && "2".equals(user.getStatus())) {
resultMap.put("status", 400);
resultMap.put("status", "400");
resultMap.put("message", "该账号不能被禁用");
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap);
}
......@@ -325,19 +325,19 @@ public class TUserController extends BaseController {
}
} else {
// 更新失败, 400
resultMap.put("resultCode", 400);
resultMap.put("resultCode", "400");
resultMap.put("message", "请选择用户");
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap);
}
if (!ret) {
// 更新失败, 500
resultMap.put("resultCode", 500);
resultMap.put("resultCode", "500");
resultMap.put("message", "服务器忙");
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(resultMap);
}
// 204
resultMap.put("resultCode", 200);
resultMap.put("resultCode", "200");
resultMap.put("message", "更新成功");
return ResponseEntity.ok(resultMap);
} catch (Exception e) {
......@@ -356,7 +356,7 @@ public class TUserController extends BaseController {
Map<String, Object> resultMap = new HashMap<>();
try {
if ("1".equals(userId)) {
resultMap.put("status", 400);
resultMap.put("status", "400");
resultMap.put("message", "该账号不能被删除");
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap);
}
......@@ -371,11 +371,11 @@ public class TUserController extends BaseController {
boolean ret2 = this.tUserRoleService.remove(userRoleWrapper);
if (!ret1 || !ret2) {
resultMap.put("resultCode", 400);
resultMap.put("resultCode", "400");
resultMap.put("message", "删除失败");
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap);
}
resultMap.put("resultCode", 201);
resultMap.put("resultCode", "200");
resultMap.put("message", "删除成功");
return ResponseEntity.ok(resultMap);
} catch (Exception e) {
......@@ -422,11 +422,11 @@ public class TUserController extends BaseController {
stringRedisTemplate.delete(SHIRO_JWT_TOKEN + userId);
}
if (!ret) {
resultMap.put("resultCode", 400);
resultMap.put("resultCode", "400");
resultMap.put("message", "禁用失败");
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap);
}
resultMap.put("resultCode", 200);
resultMap.put("resultCode", "200");
resultMap.put("message", "禁用成功");
return ResponseEntity.ok(resultMap);
} catch (Exception e) {
......@@ -479,11 +479,11 @@ public class TUserController extends BaseController {
entity.setUpdateTime(DateUtil80.getDateTimeOfTimestamp(System.currentTimeMillis()));
boolean ret = this.userService.updateById(entity);
if (!ret) {
map.put("resultCode", 500);
map.put("resultCode", "500");
map.put("message", "服务器错误");
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(map);
}
map.put("resultCode", 200);
map.put("resultCode", "200");
map.put("message", "启用成功");
return ResponseEntity.ok(map);
} catch (Exception e) {
......@@ -514,24 +514,24 @@ public class TUserController extends BaseController {
ret = this.userService.updateById(user);
} else {
logger.error("旧密码不正确");
resultMap.put("resultCode", 400);
resultMap.put("resultCode", "400");
resultMap.put("message", "旧密码不正确");
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap);
}
if (!ret) {
resultMap.put("resultCode", 500);
resultMap.put("resultCode", "500");
resultMap.put("message", "修改失败");
// 更新失败, 500
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(resultMap);
}
resultMap.put("resultCode", 200);
resultMap.put("resultCode", "200");
resultMap.put("message", "修改成功");
return ResponseEntity.ok(resultMap);
} catch (Exception e) {
logger.error("更新密码错误!", e);
}
// 500
resultMap.put("resultCode", 500);
resultMap.put("resultCode", "500");
resultMap.put("message", "修改失败");
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(resultMap);
}
......@@ -541,9 +541,9 @@ public class TUserController extends BaseController {
@RequestMapping(value = "/resetPassword", method = RequestMethod.PUT)
@RequiresPermissions("/user/resetPassword")
@MethodLog(operModule = OperModule.USER, operType = OperType.UPDATE)
public ResponseEntity<Map<Object, String>> resetPassword(String userId) {
public ResponseEntity<Map<Object, Object>> resetPassword(String userId) {
try {
Map<Object, String> map = new LinkedHashMap<>();
Map<Object, Object> map = new LinkedHashMap<>();
TUser user = new TUser();
user.setId(userId);
String newPassword = "123456";
......@@ -577,7 +577,7 @@ public class TUserController extends BaseController {
Map<String, Object> resultMap = new LinkedHashMap<String, Object>();
try {
if (StringUtils.isBlank(user.getUserName())) {
resultMap.put("resultCode", 400);
resultMap.put("resultCode", "400");
resultMap.put("message", "账号不能为空!");
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap);
} else {
......@@ -593,7 +593,7 @@ public class TUserController extends BaseController {
ew.eq("user_name", user.getUserName());
TUser one = this.userService.getOne(ew);
if (one != null) {
resultMap.put("resultCode", 200);
resultMap.put("resultCode", "500");
resultMap.put("message", "账号已存在!");
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap);
}
......@@ -606,7 +606,7 @@ public class TUserController extends BaseController {
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", 200);
resultMap.put("resultCode", "500");
resultMap.put("message", "每个单位只能有一个机顶盒账号!");
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap);
}
......@@ -621,8 +621,8 @@ public class TUserController extends BaseController {
user.setUpdateTime(user.getCreateTime());
user.setIsDeleted(false);
user.setPermanent(true);
user.setStatus("1");
user.setAuditStatus("4");
user.setStatus(AuditOperationEnum.UNABLE.name());
user.setAuditStatus(AuditStatusEnum.APPROVED_FINAL.name());
user.setType("3");
boolean ret = this.userService.save(user);
......@@ -637,18 +637,18 @@ public class TUserController extends BaseController {
if (!ret) {
// 新增失败, 500
resultMap.put("resultCode", 500);
resultMap.put("resultCode", "500");
resultMap.put("message", "服务器忙");
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR)
.body(resultMap);
}
resultMap.put("resultCode", 200);
resultMap.put("resultCode", "200");
resultMap.put("message", "添加成功");
resultMap.put("data", user.getPassword());
// 201
return ResponseEntity.ok(resultMap);
} catch (Exception e) {
resultMap.put("resultCode", 500);
resultMap.put("resultCode", "500");
resultMap.put("message", "服务器忙");
logger.error("新增成员错误!", e);
}
......@@ -664,7 +664,7 @@ public class TUserController extends BaseController {
Map<String, Object> resultMap = new LinkedHashMap<String, Object>();
try {
if (StringUtils.isBlank(user.getUserName())) {
resultMap.put("resultCode", 400);
resultMap.put("resultCode", "400");
resultMap.put("message", "账号不能为空!");
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap);
} else {
......@@ -680,7 +680,7 @@ public class TUserController extends BaseController {
ew.eq("user_name", user.getUserName());
TUser one = this.userService.getOne(ew);
if (one != null) {
resultMap.put("resultCode", 200);
resultMap.put("resultCode", "200");
resultMap.put("message", "账号已存在!");
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap);
}
......@@ -694,26 +694,26 @@ public class TUserController extends BaseController {
user.setCreateTime(DateUtil80.getDateTimeOfTimestamp(System.currentTimeMillis()));
user.setUpdateTime(user.getCreateTime());
user.setIsDeleted(false);
user.setStatus("1");
user.setAuditStatus("4");
user.setStatus(AuditOperationEnum.UNABLE.name());
user.setAuditStatus(AuditStatusEnum.APPROVED_FINAL.name());
user.setType("4");
boolean ret = this.userService.save(user);
if (!ret) {
// 新增失败, 500
resultMap.put("resultCode", 500);
resultMap.put("resultCode", "500");
resultMap.put("message", "服务器忙");
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR)
.body(resultMap);
}
resultMap.put("resultCode", 200);
resultMap.put("resultCode", "200");
resultMap.put("message", "添加成功");
resultMap.put("data", user.getPassword());
// 201
return ResponseEntity.ok(resultMap);
} catch (Exception e) {
resultMap.put("resultCode", 500);
resultMap.put("resultCode", "500");
resultMap.put("message", "服务器忙");
logger.error("新增成员错误!", e);
}
......@@ -729,7 +729,7 @@ public class TUserController extends BaseController {
Map<String, Object> resultMap = new LinkedHashMap<String, Object>();
try {
if (StringUtils.isBlank(user.getUserName())) {
resultMap.put("resultCode", 400);
resultMap.put("resultCode", "400");
resultMap.put("message", "账号不能为空!");
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap);
} else {
......@@ -745,7 +745,7 @@ public class TUserController extends BaseController {
ew.eq("user_name", user.getUserName());
TUser one = this.userService.getOne(ew);
if (one != null) {
resultMap.put("resultCode", 200);
resultMap.put("resultCode", "200");
resultMap.put("message", "账号已存在!");
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(resultMap);
}
......@@ -759,26 +759,26 @@ public class TUserController extends BaseController {
user.setCreateTime(DateUtil80.getDateTimeOfTimestamp(System.currentTimeMillis()));
user.setUpdateTime(user.getCreateTime());
user.setIsDeleted(false);
user.setStatus("1");
user.setAuditStatus("4");
user.setStatus(AuditOperationEnum.UNABLE.name());
user.setAuditStatus(AuditStatusEnum.APPROVED_FINAL.name());
user.setType("5");
boolean ret = this.userService.save(user);
if (!ret) {
// 新增失败, 500
resultMap.put("resultCode", 500);
resultMap.put("resultCode", "500");
resultMap.put("message", "服务器忙");
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR)
.body(resultMap);
}
resultMap.put("resultCode", 200);
resultMap.put("resultCode", "200");
resultMap.put("message", "添加成功");
resultMap.put("data", user.getPassword());
// 201
return ResponseEntity.ok(resultMap);
} catch (Exception e) {
resultMap.put("resultCode", 500);
resultMap.put("resultCode", "500");
resultMap.put("message", "服务器忙");
logger.error("新增成员错误!", e);
}
......
......@@ -29,11 +29,17 @@
left join t_organ o on o.id = a.organ_id
left join t_user u on u.id = a.user_id
where 1 = 1
<if test="name != null and name != ''">
and (u.user_name LIKE concat('%', #{name}, '%') or a.audit_content LIKE concat('%', #{name}, '%'))
<if test="user.userName != null and user.userName != ''">
and (u.user_name LIKE concat('%', #{user.userName}, '%') or a.content LIKE concat('%', #{user.userName}, '%'))
</if>
<if test="status != null and name != ''">
and a.status = #{status}
<if test="user.status != null and user.status != ''">
and a.status = #{user.status}
</if>
<if test="user.auditStatus != null and user.auditStatus != ''">
and a.level = #{user.auditStatus}
</if>
<if test="user.orgCode != null and user.orgCode != ''">
and o.code LIKE concat(#{user.orgCode}, '%')
</if>
and a.is_deleted = false
and a.type = 'ACCOUNT'
......
......@@ -28,6 +28,9 @@ left join t_organ r on r.id = b.organ_id
<if test="status!= null and status != '' ">
and b.status =#{status}
</if>
<if test="areaId!= null and areaId != '' ">
and r.area_id like concat(#{areaId}, '%')
</if>
</select>
<select id="selectBoxPage" resultMap="BaseResultMap">
......@@ -43,7 +46,7 @@ left join t_organ r on r.id = b.organ_id
<if test="user.areaId!= null and user.areaId != '' ">
and b.area_id =#{user.areaId}
</if>
<if test=" ser.orgCode != null and user.orgCode != '' ">
<if test="user.orgCode != null and user.orgCode != '' ">
and o.code LIKE concat(#{user.orgCode}, '%')
</if>
and u.is_deleted = false
......
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