diff --git a/src/main/java/cn/wisenergy/chnmuseum/party/common/log/OperModule.java b/src/main/java/cn/wisenergy/chnmuseum/party/common/log/OperModule.java index 68f08e9d3b84d46da10ebde1f4023d9c4d60433d..21f2f52cdef9e744f5cdef7368d193ff3967c512 100644 --- a/src/main/java/cn/wisenergy/chnmuseum/party/common/log/OperModule.java +++ b/src/main/java/cn/wisenergy/chnmuseum/party/common/log/OperModule.java @@ -30,7 +30,8 @@ public enum OperModule { LOG(27,"日志管ç†"), CHANGEPWD(28,"修改密ç "), UNITADMIN(29,"è´¦å·ç®¡ç†"), - STATISTICALUSER(30,"统计用户管ç†") + STATISTICALUSER(30,"统计用户管ç†"), + LOGIN(31,"登录管ç†") ; // 错误编ç diff --git a/src/main/java/cn/wisenergy/chnmuseum/party/common/log/OperType.java b/src/main/java/cn/wisenergy/chnmuseum/party/common/log/OperType.java index ee800ba61a3d2e3eea4b0dda7af150586da5b41c..9faf7b72d6ff04b35d81a4877b9e6fcfaad7f71d 100644 --- a/src/main/java/cn/wisenergy/chnmuseum/party/common/log/OperType.java +++ b/src/main/java/cn/wisenergy/chnmuseum/party/common/log/OperType.java @@ -24,7 +24,8 @@ public enum OperType { CHANGE_STYLE(16,"ä¿®æ”¹é£Žæ ¼"), DETAILS(17,"详情"), ACTIVATION(18,"激活"), - FAULT(19,"æ•…éšœ") + FAULT(19,"æ•…éšœ"), + LOGOUT(21,"退出登录"), ; // 错误编ç diff --git a/src/main/java/cn/wisenergy/chnmuseum/party/common/log/SystemOperationLogService.java b/src/main/java/cn/wisenergy/chnmuseum/party/common/log/SystemOperationLogService.java index 1999f19090f61bd5e63819f40fd690a6195c522b..bddee5b465b92ac792795fcdc17e2e17be03855b 100644 --- a/src/main/java/cn/wisenergy/chnmuseum/party/common/log/SystemOperationLogService.java +++ b/src/main/java/cn/wisenergy/chnmuseum/party/common/log/SystemOperationLogService.java @@ -129,16 +129,17 @@ class SystemOperationLogService extends ServiceImpl<SysLogMapper, SysLog> { // getMethodLog(user,methodLog,method_param); - if ("机顶盒è¿ç»´ä¿¡æ¯ç®¡ç†".equals(methodLog.operModule().getMsg())) { + if (OperModule.STBOPERATION.getMsg().equals(methodLog.operModule().getMsg())) { TOperationLog operationLog = new TOperationLog(); operationLog.setCreateTime(LocalDateTime.now()); operationLog.setUserId(user.getId()); + operationLog.setArea(user.getAreaName()); operationLog.setOperationType(methodLog.operType().getMsg()); operationLogService.save(operationLog); return object; } SysLog sysLog = new SysLog(); - if ("1".equals(user.getId())) { + if (user.getRoleList().contains("1")) { sysLog.setType(1); } else { sysLog.setType(2); diff --git a/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/LoginController.java b/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/LoginController.java index 18da01266ee1e9b1e1b52bdfc3ee0b0a7588e18d..9a3432baa21dc3253cc4018098c08b22f72239c3 100644 --- a/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/LoginController.java +++ b/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/LoginController.java @@ -185,7 +185,7 @@ public class LoginController extends BaseController { if (user.getOrgName() != null) { operationContent += ",机构" + user.getOrgName(); } - this.sysLogController.insertSysLog(operationContent, username, user.getId()); + this.sysLogController.insertSysLog(operationContent,user); String token = JwtTokenUtil.sign(username, user.getId()); // å°†tokenä¿¡æ¯å˜å…¥Redis diff --git a/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/SysLogController.java b/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/SysLogController.java index 0f0d3cbd41195f1387acbf15c4e9bc98c4c9c6e1..9b4f225dc547f7665289bc7a64854eb5c1dd6cd2 100644 --- a/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/SysLogController.java +++ b/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/SysLogController.java @@ -7,6 +7,7 @@ import cn.wisenergy.chnmuseum.party.common.vo.GenericPageParam; import cn.wisenergy.chnmuseum.party.model.RunLog; import cn.wisenergy.chnmuseum.party.model.SysLog; import cn.wisenergy.chnmuseum.party.model.TOperationLog; +import cn.wisenergy.chnmuseum.party.model.TUser; import cn.wisenergy.chnmuseum.party.service.TOperationLogService; import cn.wisenergy.chnmuseum.party.service.impl.RunLogServiceImpl; import cn.wisenergy.chnmuseum.party.service.impl.SysLogServiceImpl; @@ -51,7 +52,7 @@ public class SysLogController extends BaseController { */ @ApiOperation(value = "æ’入系统日志", notes = "æ’入系统日志") @PostMapping(value = "/insertSysLog") - public Boolean insertSysLog(String operationContent, String username, String id) { + public Boolean insertSysLog(String operationContent, TUser user) { SysLog sysLog = new SysLog(); //日志时间 sysLog.setOperationTime(DateUtil80.getDateTimeOfTimestamp(System.currentTimeMillis())); @@ -60,13 +61,13 @@ public class SysLogController extends BaseController { HttpServletRequest request = attributes.getRequest(); String operationIp = NetWorkUtil.getLoggableAddress(request); sysLog.setOperationIp(operationIp); - if (username == null) { + if (user.getUserName() == null) { //æ“作者用户å sysLog.setOperator(this.getUserName()); } else { - sysLog.setOperator(username); + sysLog.setOperator(user.getUserName()); } - if ("1".equals(id)) { + if (user.getRoleList().contains("1")) { sysLog.setType(1); } else { sysLog.setType(2); diff --git a/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/TBoardStatisticController.java b/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/TBoardStatisticController.java index bb721d10a19970c18505dc01f3d0923618b6da7a..44821ce3159e8ad8135b37f5f26df4e56d98f737 100644 --- a/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/TBoardStatisticController.java +++ b/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/TBoardStatisticController.java @@ -1,5 +1,8 @@ package cn.wisenergy.chnmuseum.party.web.controller; +import cn.wisenergy.chnmuseum.party.common.log.MethodLog; +import cn.wisenergy.chnmuseum.party.common.log.OperModule; +import cn.wisenergy.chnmuseum.party.common.log.OperType; import cn.wisenergy.chnmuseum.party.common.util.DateUtil; import cn.wisenergy.chnmuseum.party.model.*; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -54,6 +57,7 @@ public class TBoardStatisticController extends BaseController { @PostMapping("/getBoardSurvey") @RequiresPermissions("t:board:statistic:survey") @ApiOperation(value = "获å–展æ¿ç»Ÿè®¡æ¦‚况", notes = "获å–展æ¿ç»Ÿè®¡æ¦‚况") + @MethodLog(operModule = OperModule.OVERVIEW, operType = OperType.SELECT) public Map<String, Object> getBoardSurvey(TBoardSurvey survey) { TBoardSurvey result = this.tBoardStatisticService.getBoardSurvey(survey); @@ -68,6 +72,7 @@ public class TBoardStatisticController extends BaseController { @PostMapping("/getBoardRankPageList") @RequiresPermissions("t:board:statistic:rankPage") @ApiOperation(value = "获å–å±•æ¿æ’放排行", notes = "获å–å±•æ¿æ’放排行") + @MethodLog(operModule = OperModule.OVERVIEW, operType = OperType.SELECT) public Map<String, Object> getBoardRankPageList(TBoardPlayRank rank) { Page<TBoardPlayRank> page = this.tBoardStatisticService.getBoardRankPageList(getPage(),rank); @@ -84,6 +89,7 @@ public class TBoardStatisticController extends BaseController { @PostMapping("/getBoardTrendPageList") @RequiresPermissions("t:board:statistic:trendPage") @ApiOperation(value = "获å–å±•æ¿æ’放趋势", notes = "获å–å±•æ¿æ’放趋势") + @MethodLog(operModule = OperModule.OVERVIEW, operType = OperType.SELECT) public Map<String, Object> getBoardTrendPageList(TBoardPlayTrend trend) { // 如果查询日志为空,则默认当月 if (StringUtils.isEmpty(trend.getPlayDate())){ @@ -113,6 +119,7 @@ public class TBoardStatisticController extends BaseController { @PostMapping("/getBoardDistrictPageList") @RequiresPermissions("t:board:statistic:districtPage") @ApiOperation(value = "获å–åœ°åŒºå±•æ¿æ’统计", notes = "获å–åœ°åŒºå±•æ¿æ’统计") + @MethodLog(operModule = OperModule.OVERVIEW, operType = OperType.SELECT) public Map<String, Object> getBoardDistrictPageList(TDistrictBoardStatistic district) { Page<TDistrictBoardStatistic> page = this.tBoardStatisticService.getBoardDistrictPageList(getPage(),district); @@ -130,6 +137,7 @@ public class TBoardStatisticController extends BaseController { @PostMapping("/getBoardProvincePlayTotalList") @RequiresPermissions("t:board:statistic:provPlayList") @ApiOperation(value = "获å–çœçº§å±•æ¿æ’放统计", notes = "获å–çœçº§å±•æ¿æ’放统计") + @MethodLog(operModule = OperModule.OVERVIEW, operType = OperType.SELECT) public Map<String, Object> getBoardProvincePlayTotalList(String organId) { List list = this.tBoardStatisticService.getBoardProvincePlayTotalList(organId); @@ -144,6 +152,7 @@ public class TBoardStatisticController extends BaseController { @PostMapping("/getInteractionFrequencyPageList") @RequiresPermissions("t:board:statistic:districtPage") @ApiOperation(value = "获å–互动频次统计信æ¯", notes = "获å–互动频次统计信æ¯") + @MethodLog(operModule = OperModule.OVERVIEW, operType = OperType.SELECT) public Map<String, Object> getInteractionFrequencyPageList(String frequencyDate) { if (StringUtils.isEmpty(frequencyDate)){ frequencyDate = DateUtil.getCurrentDate("yyyyMM"); @@ -164,144 +173,71 @@ public class TBoardStatisticController extends BaseController { map.put("page",page); return getResult(map); } -// -// @PostMapping("/batchSave") -// @RequiresPermissions("t:board:statistic:batch:save") -// @ApiOperation(value = "æ‰¹é‡æ·»åР展æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨", notes = "æ‰¹é‡æ·»åР展æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨") -// public Map<String, Object> batchSaveTBoardStatistic(@Validated(value = {Add.class}) List<TBoardStatistic> tBoardStatisticList) { -// // ä¿å˜ä¸šåŠ¡èŠ‚ç‚¹ä¿¡æ¯ -// boolean result = tBoardStatisticService.saveBatch(tBoardStatisticList); -// // 返回æ“作结果 -// if (result) { -// return getSuccessResult(); -// } else { -// // ä¿å˜å¤±è´¥ -// return getFailResult(); -// } -// } -// -// -// -// -// @PostMapping("/save") -// @RequiresPermissions("t:board:statistic:save") -// @ApiOperation(value = "æ·»åŠ å±•æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨", notes = "æ·»åŠ å±•æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨") -// public Map<String, Object> saveTBoardStatistic(@Validated(value = {Add.class}) TBoardStatistic tBoardStatistic) { -// // 获å–当剿—¥æœŸ -// tBoardStatistic.setPlayDate(DateUtil.getCurrentDate("yyyyMMdd")); -// -// // ä¿å˜ä¸šåŠ¡èŠ‚ç‚¹ä¿¡æ¯ -// boolean result = tBoardStatisticService.save(tBoardStatistic); -// // 返回æ“作结果 -// if (result) { -// return getSuccessResult(); -// } else { -// // ä¿å˜å¤±è´¥ -// return getFailResult(); -// } -// } -// -// @PutMapping("/update") -// @RequiresPermissions("t:board:statistic:update") -// @ApiOperation(value = "修改展æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨ä¿¡æ¯", notes = "修改展æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨ä¿¡æ¯") -// public Map<String, Object> updateTBoardStatistic(@Validated(value = {Update.class}) TBoardStatistic tBoardStatistic) { -// boolean flag = tBoardStatisticService.updateById(tBoardStatistic); -// if (flag) { -// return getSuccessResult(); -// } -// return getFailResult(); -// } -// -// @PutMapping("/updateAuditStatus/{id}") -// @RequiresPermissions("t:board:statistic:update:audit:status") -// @ApiOperation(value = "更新展æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨å®¡æ ¸çжæ€", notes = "更新展æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨å®¡æ ¸çжæ€") -// @ApiImplicitParams(value = { -// @ApiImplicitParam(name = "id", value = "æ ‡è¯†ID", dataType = "String", paramType = "path"), -// @ApiImplicitParam(name = "status", value = "状æ€", paramType = "query", dataType = "String") -// }) -// public Map<String, Object> updateStatus(@NotNull(message = "展æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨IDä¸èƒ½ä¸ºç©º") @PathVariable("id") String id, @RequestParam("status") AuditStatusEnum status) { -// UpdateWrapper<TBoardStatistic> updateWrapper = new UpdateWrapper<>(); -// updateWrapper.eq("id", id); -// updateWrapper.eq("audit_status", status.name()); -// boolean flag = tBoardStatisticService.update(updateWrapper); -// if (flag) { -// return getSuccessResult(); -// } -// return getFailResult(); -// } -// -// @DeleteMapping("/delete/{id}") -// @RequiresPermissions("t:board:statistic:delete") -// @ApiOperation(value = "æ ¹æ®IDåˆ é™¤å±•æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨", notes = "æ ¹æ®IDåˆ é™¤å±•æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨") -// @ApiImplicitParams(value = { -// @ApiImplicitParam(name = "id", value = "æ ‡è¯†ID", paramType = "path", dataType = "String") -// }) -// public Map<String, Object> deleteTBoardStatistic(@PathVariable("id") String id) { -// boolean result = tBoardStatisticService.removeById(id); -// if (result) { -// return getSuccessResult(); -// } -// return getFailResult(); -// } -// -// @GetMapping("/getList") -// @RequiresPermissions("t:board:statistic:list") -// @ApiOperation(value = "获å–展æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨å…¨éƒ¨åˆ—表(æ— åˆ†é¡µ)", notes = "获å–展æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨å…¨éƒ¨åˆ—表(æ— åˆ†é¡µ)") -// @ApiImplicitParams(value = { -// @ApiImplicitParam(name = "auditStatus", value = "å®¡æ ¸çŠ¶æ€", paramType = "query", dataType = "String") -// }) -// public Map<String, Object> getTBoardStatisticList(@RequestParam(value = "auditStatus", defaultValue = "APPROVED_FINAL", required = false) TBoardStatistic auditStatus) { -// List<TBoardStatistic> tBoardStatisticList = tBoardStatisticService.list(); -// return getResult(tBoardStatisticList); -// } -// -// @ApiImplicitParams(value = { -// @ApiImplicitParam(name = "_index", value = "分页起始åç§»é‡", paramType = "query", dataType = "Integer"), -// @ApiImplicitParam(name = "_size", value = "è¿”å›žæ¡æ•°", paramType = "query", dataType = "Integer"), -// @ApiImplicitParam(name = "nameOrCode", value = "å称或编ç ", paramType = "query", dataType = "String"), -// @ApiImplicitParam(name = "startDate", value = "创建时间-开始", paramType = "query", dataType = "String"), -// @ApiImplicitParam(name = "endDate", value = "创建时间-结æŸ", paramType = "query", dataType = "String") -// }) -// @PostMapping("/getPageList") -// @RequiresPermissions("t:board:statistic:page") -// @ApiOperation(value = "获å–展æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨åˆ†é¡µåˆ—表", notes = "获å–展æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨åˆ†é¡µåˆ—表") -// public Map<String, Object> getTBoardStatisticPageList(GenericPageParam genericPageParam) { -// LambdaQueryWrapper<TBoardStatistic> queryWrapper = new LambdaQueryWrapper<>(); -//// // 对åç§°æˆ–ç¼–ç æ¨¡ç³ŠæŸ¥è¯¢ -//// if (StringUtils.isNotBlank(genericPageParam.getNameOrCode())) { -//// queryWrapper.like(TBoardStatistic::getName, genericPageParam.getNameOrCode()); -//// } -//// // æ ¹æ®åˆ›å»ºæ—¶é—´åŒºé—´æ£€ç´¢ -//// if (genericPageParam.getStartDate() != null && genericPageParam.getEndDate() != null) { -//// queryWrapper.ge(TBoardStatistic::getCreateTime, genericPageParam.getStartDate().atTime(0, 0, 0)) -//// .le(TBoardStatistic::getCreateTime, genericPageParam.getEndDate().atTime(23, 59, 59)); -//// } -//// // 设置排åºè§„则 -//// queryWrapper.orderByDesc(TBoardStatistic::getCreateTime); -//// // 设置查询内容 -//// queryWrapper.select( -//// TBoardStatistic::getId, -//// TBoardStatistic::getName, -//// TBoardStatistic::getAuditStatus, -//// TBoardStatistic::getCreateTime, -//// TBoardStatistic::getUpdateTime); -// Page<TBoardStatistic> page = this.tBoardStatisticService.page(getPage(), queryWrapper); -// for (TBoardStatistic tBoardStatistic : page.getRecords()) { -// -// } -// return getResult(page); -// } -// -// @ApiOperation(value = "获å–展æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨è¯¦æƒ…", notes = "获å–展æ¿ç»Ÿè®¡ä¿¡æ¯è¡¨è¯¦æƒ…") -// @ApiImplicitParams({ -// @ApiImplicitParam(name = "id", value = "æ ‡è¯†ID", dataType = "String", paramType = "path") -// }) -// @GetMapping("/get/{id}") -// @RequiresPermissions("t:board:statistic:get:id") -// public Map<String, Object> getById(@PathVariable("id") String id) { -// TBoardStatistic tBoardStatistic = tBoardStatisticService.getById(id); -// return getResult(tBoardStatistic); -// } + + /** + * ä»¥ä¸‹ä¸¤ä¸ªæŽ¥å£æ˜¯ä¸ºæ–¹ä¾¿åŒºåˆ†æ—¥å¿—æ¨¡å— + * @param trend + * @return + */ + @ApiImplicitParams(value = { + @ApiImplicitParam(name = "_index", value = "分页起始åç§»é‡", paramType = "query", dataType = "Integer"), + @ApiImplicitParam(name = "_size", value = "è¿”å›žæ¡æ•°", paramType = "query", dataType = "Integer") + }) + @PostMapping("/getBoardPageList") + @RequiresPermissions("t:board:statistic:Page") + @ApiOperation(value = "获å–å±•æ¿æ’放趋势", notes = "获å–å±•æ¿æ’放趋势") + @MethodLog(operModule = OperModule.TEND, operType = OperType.SELECT) + public Map<String, Object> getBoardPageList(TBoardPlayTrend trend) { + // 如果查询日志为空,则默认当月 + if (StringUtils.isEmpty(trend.getPlayDate())){ + trend.setPlayDate(DateUtil.getCurrentDate("yyyyMM")); + } + + Page<TBoardPlayTrend> page = this.tBoardStatisticService.getBoardTrendPageList(getPage(),trend); + // å¤„ç†æ•°æ®ä¸ºå±•æ¿è¶‹åŠ¿å›¾ + Map map = new HashMap(); + List dateList = new ArrayList(); + List cntList = new ArrayList(); + for (TBoardPlayTrend t : page.getRecords()) { + dateList.add(t.getPlayDate()); + cntList.add(t.getPlayNumber()); + } + map.put("dateList",dateList); + map.put("cntList",cntList); + map.put("page",page); + return getResult(map); + } + + + @ApiImplicitParams(value = { + @ApiImplicitParam(name = "_index", value = "分页起始åç§»é‡", paramType = "query", dataType = "Integer"), + @ApiImplicitParam(name = "_size", value = "è¿”å›žæ¡æ•°", paramType = "query", dataType = "Integer"), + @ApiImplicitParam(name = "frequencyDate", value = "互动统计时间 年:yyyy 月:yyyyMM,默认当月", paramType = "query", dataType = "String") + }) + @PostMapping("/getInteractionPageList") + @RequiresPermissions("t:interaction:statistic:districtPage") + @ApiOperation(value = "获å–互动频次统计信æ¯", notes = "获å–互动频次统计信æ¯") + @MethodLog(operModule = OperModule.INTERACTION, operType = OperType.SELECT) + public Map<String, Object> getInteractionPageList(String frequencyDate) { + if (StringUtils.isEmpty(frequencyDate)){ + frequencyDate = DateUtil.getCurrentDate("yyyyMM"); + } + + Page page = this.tBoardStatisticService.getInteractionFrequency(getPage(),frequencyDate); + // + Map map = new HashMap(); + List organList = new ArrayList<>(); + List cntList = new ArrayList(); + for (Object o : page.getRecords()){ + Map m = (HashMap) o; + organList.add(m.get("organName")); + cntList.add(m.get("frequencyCnt")); + } + map.put("organList",organList); + map.put("cntList",cntList); + map.put("page",page); + return getResult(map); + } } diff --git a/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/TUserController.java b/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/TUserController.java index 6e0cea1e1b74987d0eb5b468b4ccfa0a940341f3..6112ac5b65bf11a5ff7507e39c23a95568ff7abb 100644 --- a/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/TUserController.java +++ b/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/TUserController.java @@ -615,7 +615,7 @@ public class TUserController extends BaseController { @ApiOperation(value = "新增机顶盒账å·") @RequestMapping(value = "/boxAdd", method = RequestMethod.POST) @RequiresPermissions("/user/boxAdd") - @MethodLog(operModule = OperModule.USER, operType = OperType.ADD) + @MethodLog(operModule = OperModule.STBBASE, operType = OperType.ADD) public ResponseEntity<Map<String, Object>> BoxAdd(TUser user) { Map<String, Object> resultMap = new LinkedHashMap<String, Object>(); try { @@ -708,7 +708,7 @@ public class TUserController extends BaseController { @ApiOperation(value = "新增è¿ç»´è´¦å·") @RequestMapping(value = "/operationAdd", method = RequestMethod.POST) @RequiresPermissions("/user/operationAdd") - @MethodLog(operModule = OperModule.USER, operType = OperType.ADD) + @MethodLog(operModule = OperModule.STBACCOUNT, operType = OperType.ADD) public ResponseEntity<Map<String, Object>> operationAdd(TUser user) { Map<String, Object> resultMap = new LinkedHashMap<String, Object>(); try { @@ -779,7 +779,7 @@ public class TUserController extends BaseController { @ApiOperation(value = "新增统计账å·") @RequestMapping(value = "/statisticsAdd", method = RequestMethod.POST) @RequiresPermissions("/user/statisticsAdd") - @MethodLog(operModule = OperModule.USER, operType = OperType.ADD) + @MethodLog(operModule = OperModule.STATISTICALUSER, operType = OperType.ADD) public ResponseEntity<Map<String, Object>> statisticsAdd(TUser user) { Map<String, Object> resultMap = new LinkedHashMap<String, Object>(); try { diff --git a/src/main/resources/mapper/TBoxOperationMapper.xml b/src/main/resources/mapper/TBoxOperationMapper.xml index c3d7bdc1391c889dea0ce0c10c4c83e5731353a0..fdf5d89e1f547248488d67f0d4fbd544f962e805 100644 --- a/src/main/resources/mapper/TBoxOperationMapper.xml +++ b/src/main/resources/mapper/TBoxOperationMapper.xml @@ -23,7 +23,7 @@ </sql> <select id="getList" resultMap="BaseResultMap"> - SELECT b.*,r.`name` organ_name + SELECT b.id,b.organ_id,b.mac,b.status,b.area_id,b.create_time,b.update_time,r.`name` organ_name FROM t_box_operation b left join t_organ r on r.id = b.organ_id where 1=1 @@ -36,7 +36,7 @@ left join t_organ r on r.id = b.organ_id </select> <select id="selectBoxPage" resultMap="BaseResultMap"> - select b.*,o.name organ_name,a.full_name area_name + select b.id,b.organ_id,b.mac,b.status,b.area_id,b.create_time,b.update_time,o.name organ_name,a.full_name area_name from t_user u left join t_organ o on o.id = u.org_id left join t_area a on u.area_id = a.id @@ -60,7 +60,7 @@ left join t_organ r on r.id = b.organ_id </select> <select id="selectPageList" resultMap="BaseResultMap"> - SELECT b.*,r.`name` organ_name + SELECT b.id,b.organ_id,b.mac,b.status,b.area_id,b.create_time,b.update_time,r.`name` organ_name FROM t_box_operation b left join t_organ r on r.id = b.organ_id where 1=1