diff --git a/mms-admin/src/main/java/com/sxpcwlkj/system/controller/HomeController.java b/mms-admin/src/main/java/com/sxpcwlkj/system/controller/HomeController.java index e6a11a4..21e2809 100644 --- a/mms-admin/src/main/java/com/sxpcwlkj/system/controller/HomeController.java +++ b/mms-admin/src/main/java/com/sxpcwlkj/system/controller/HomeController.java @@ -5,6 +5,7 @@ import cn.hutool.core.date.DateField; import cn.hutool.core.date.DateRange; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; +import com.sxpcwlkj.MmsAdminApplication; import com.sxpcwlkj.authority.LoginObject; import com.sxpcwlkj.common.code.controller.BaseController; import com.sxpcwlkj.common.utils.R; @@ -12,6 +13,7 @@ import com.sxpcwlkj.system.entity.vo.SysConfigVo; import com.sxpcwlkj.system.entity.vo.SysFunctionVo; import com.sxpcwlkj.system.service.SysConfigService; import com.sxpcwlkj.system.service.SysFunctionService; +import com.sxpcwlkj.system.service.SysNoticeService; import com.sxpcwlkj.system.service.SysUserService; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.GetMapping; @@ -35,6 +37,8 @@ public class HomeController extends BaseController { private final SysUserService sysUserService; private final SysFunctionService functionService; private final SysConfigService configService; + private final MmsAdminApplication mmsAdminApplication; + private final SysNoticeService sysNoticeService; /** * 控制台默认数据 @@ -51,6 +55,10 @@ public class HomeController extends BaseController { map.put("fastList",fastList); List eventList = configService.selectEventList(12); map.put("eventList",eventList); + map.put("systemInfo",mmsAdminApplication); + map.put("userTool",sysUserService.selectTool()); + map.put("newsTool",sysNoticeService.selectTool()); + map.put("task","0/0"); return R.success(map); } diff --git a/mms-admin/src/main/java/com/sxpcwlkj/system/service/SysNoticeService.java b/mms-admin/src/main/java/com/sxpcwlkj/system/service/SysNoticeService.java index aacd334..c3e628d 100755 --- a/mms-admin/src/main/java/com/sxpcwlkj/system/service/SysNoticeService.java +++ b/mms-admin/src/main/java/com/sxpcwlkj/system/service/SysNoticeService.java @@ -22,4 +22,6 @@ public interface SysNoticeService extends BaseService list); + + Long selectTool(); } diff --git a/mms-admin/src/main/java/com/sxpcwlkj/system/service/SysUserService.java b/mms-admin/src/main/java/com/sxpcwlkj/system/service/SysUserService.java index 67f06c2..154c95e 100644 --- a/mms-admin/src/main/java/com/sxpcwlkj/system/service/SysUserService.java +++ b/mms-admin/src/main/java/com/sxpcwlkj/system/service/SysUserService.java @@ -182,4 +182,6 @@ public interface SysUserService { * @return true:成功 false :失败 */ boolean bindingOpenId(String openId); + + Long selectTool(); } diff --git a/mms-admin/src/main/java/com/sxpcwlkj/system/service/impl/SysNoticeServiceImpl.java b/mms-admin/src/main/java/com/sxpcwlkj/system/service/impl/SysNoticeServiceImpl.java index 0d69380..86e6b38 100755 --- a/mms-admin/src/main/java/com/sxpcwlkj/system/service/impl/SysNoticeServiceImpl.java +++ b/mms-admin/src/main/java/com/sxpcwlkj/system/service/impl/SysNoticeServiceImpl.java @@ -95,4 +95,9 @@ public class SysNoticeServiceImpl extends BaseServiceImpl list) { return true; } + + @Override + public Long selectTool() { + return baseMapper.selectCount(new LambdaQueryWrapper().eq(SysNotice::getStatus,0)); + } } diff --git a/mms-admin/src/main/java/com/sxpcwlkj/system/service/impl/SysUserServiceImpl.java b/mms-admin/src/main/java/com/sxpcwlkj/system/service/impl/SysUserServiceImpl.java index b0d69e5..3326293 100644 --- a/mms-admin/src/main/java/com/sxpcwlkj/system/service/impl/SysUserServiceImpl.java +++ b/mms-admin/src/main/java/com/sxpcwlkj/system/service/impl/SysUserServiceImpl.java @@ -445,6 +445,11 @@ public class SysUserServiceImpl implements SysUserService { return baseMapper.update(null, new LambdaUpdateWrapper().set(SysUser::getWxOpenid, openId).eq(SysUser::getUserId, LoginObject.getLoginId())) > 0; } + @Override + public Long selectTool() { + return baseMapper.selectCount(new LambdaQueryWrapper().eq(SysUser::getStatus, 0)); + } + @Override public List getAdminMenuTree(String userId) {