flower_city/src/main/java/com/dg/core/controller/ClassifyAdministrationController.java
@@ -7,6 +7,7 @@ import com.dg.core.db.gen.entity.ClassifyAdministration; import com.dg.core.db.gen.entity.TransactionEvent; import com.dg.core.service.IClassifyAdministrationService; import com.dg.core.service.ITransactionEventService; import com.dg.core.util.TableDataInfo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -29,6 +30,10 @@ @Autowired(required = true) IClassifyAdministrationService iClassifyAdministrationService; @Autowired(required = true) ITransactionEventService iTransactionEventService; /** * 获取管理菜单列表 * @return @@ -127,6 +132,24 @@ { return ResultData.error("id 不能为空"); } /** * 根据上级id查询子分类 * @param parentId * @return */ List<String> list=iClassifyAdministrationService.selectParent(Id); if(list!=null && list.size()>0) { return ResultData.error("请先删除其下的二级分类"); } List<String> listIds=iTransactionEventService.selectclassifyId(Id); if(listIds!=null && listIds.size()>0) { return ResultData.error("分类下有办事指南!不能删除"); } return toAjax(iClassifyAdministrationService.deleteConfigById(Id)); } flower_city/src/main/java/com/dg/core/controller/HomeStatisticsController.java
@@ -28,12 +28,6 @@ @Autowired IGuideEvolveService iGuideEvolveService; //分类 @Autowired IClassifyAdministrationService iClassifyAdministrationService; @Autowired ITransactionEventService iTransactionEventService; @Autowired HomeStatisticsService homeStatisticsService; @@ -172,17 +166,17 @@ { PieChartAll pieChartAll=new PieChartAll(); pieChartAll.setWorkOrderNum(iGuideRepairOrderService.countStatisticsNum("",null,null,null,null,null)+""); pieChartAll.setFingerpostNum(iTransactionEventService.countStatisticsNum(null)+""); pieChartAll.setFingerpostNum(homeStatisticsService.countStatisticsNum(null)+""); List<PieChart> workOrderList=new ArrayList<>(); List<PieChart> fingerpostList=new ArrayList<>(); List<ClassifyAdministration> oneIds=iClassifyAdministrationService.getClassify(null,"1"); List<ClassifyAdministration> oneIds=homeStatisticsService.getClassify(null,"1"); for (ClassifyAdministration oneClassify:oneIds) { PieChart workOrder=new PieChart(); PieChart fingerpost=new PieChart(); workOrder.setName(oneClassify.getClassifyName()); fingerpost.setName(oneClassify.getClassifyName()); List<ClassifyAdministration> twoIds = iClassifyAdministrationService.getClassify(oneClassify.getId()+"",null); List<ClassifyAdministration> twoIds = homeStatisticsService.getClassify(oneClassify.getId()+"",null); List clasIds=new ArrayList(); @@ -196,7 +190,7 @@ if(clasIds.size()>0) { workOrderNum=iGuideRepairOrderService.countStatisticsNum(null,null,null,null,null,clasIds); fingerpostNum=iTransactionEventService.countStatisticsNum(clasIds); fingerpostNum=homeStatisticsService.countStatisticsNum(clasIds); } workOrder.setNum(workOrderNum+""); fingerpost.setNum(fingerpostNum+""); flower_city/src/main/java/com/dg/core/controller/TransactionEventController.java
@@ -15,6 +15,7 @@ import com.dg.core.util.TableDataInfo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.Assert; import org.springframework.web.bind.annotation.*; @@ -94,6 +95,22 @@ @Authorization public ResultData insertConfig(@RequestBody TransactionEvent entity) { if(StringUtils.isEmpty(entity.getDepartmentId())) { return ResultData.error("部门id不能为空"); } if(StringUtils.isEmpty(entity.getMatterName())) { return ResultData.error("事件名称不能为空"); } String id=iTransactionEventService.selectDataIfExist(entity.getDepartmentId(),entity.getMatterName()); if(!StringUtils.isEmpty(id)) { return ResultData.error("事件名称已存在"); } return toAjax(iTransactionEventService.insertConfig(entity)); } @@ -107,6 +124,22 @@ @Authorization public ResultData updateConfig(@RequestBody TransactionEvent entity) { if(StringUtils.isEmpty(entity.getDepartmentId())) { return ResultData.error("部门id不能为空"); } if(StringUtils.isEmpty(entity.getMatterName())) { return ResultData.error("事件名称不能为空"); } String id=iTransactionEventService.selectDataIfExist(entity.getDepartmentId(),entity.getMatterName()); if(!StringUtils.isEmpty(id)) { return ResultData.error("事件名称已存在"); } return toAjax(iTransactionEventService.updateConfig(entity)); } flower_city/src/main/java/com/dg/core/db/gen/mapper/ClassifyAdministrationMapper.java
@@ -70,12 +70,13 @@ /** * 首页统计用 * 根据上级id查询子分类 * @param parentId * @param classifyGrade * @return */ public List<ClassifyAdministration> getClassify(@Param("parentId") String parentId, @Param("classifyGrade") String classifyGrade); List<String> selectParent(String parentId); } flower_city/src/main/java/com/dg/core/db/gen/mapper/HomeStatisticsMapper.java
@@ -1,9 +1,11 @@ package com.dg.core.db.gen.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.dg.core.db.gen.entity.ClassifyAdministration; import com.dg.core.db.gen.entity.Guidance; import com.dg.core.db.gen.entity.GuidePlate; import com.dg.core.db.gen.entity.OrganizationEntity; import org.springframework.data.repository.query.Param; import java.util.List; @@ -68,4 +70,20 @@ * @return */ List<Guidance> guidanceBrowse(); /** * 获取统计数据 首页用 勿动 */ int countStatisticsNum(List<String> classifyIds); /** * 首页统计用 * @param parentId * @param classifyGrade * @return */ public List<ClassifyAdministration> getClassify(@Param("parentId") String parentId, @Param("classifyGrade") String classifyGrade); } flower_city/src/main/java/com/dg/core/db/gen/mapper/TransactionEventMapper.java
@@ -159,11 +159,16 @@ */ List<TransactionEvent> selectListByIds(String[] list); /** * 根据部门判断是否有事项名称重复 */ String selectDataIfExist(@Param("departmentId") String departmentId, @Param("matterName") String matterName); /** * 获取统计数据 首页用 勿动 * 根据办事分类获取办事指南 */ int countStatisticsNum(List<String> classifyIds); List<String> selectclassifyId(String classifyId); flower_city/src/main/java/com/dg/core/service/HomeStatisticsService.java
@@ -1,8 +1,10 @@ package com.dg.core.service; import com.dg.core.db.gen.entity.ClassifyAdministration; import com.dg.core.db.gen.entity.Guidance; import com.dg.core.db.gen.entity.GuidePlate; import com.dg.core.db.gen.entity.OrganizationEntity; import org.springframework.data.repository.query.Param; import java.util.List; @@ -66,4 +68,20 @@ * @return */ Integer countWork(); /** * 获取统计数据 首页用 勿动 */ int countStatisticsNum(List<String> classifyIds); /** * 首页统计用 * @param parentId * @param classifyGrade * @return */ public List<ClassifyAdministration> getClassify(@Param("parentId") String parentId, @Param("classifyGrade") String classifyGrade); } flower_city/src/main/java/com/dg/core/service/IClassifyAdministrationService.java
@@ -72,17 +72,12 @@ */ ResultData queryListById(Integer id); /** * 首页统计用 * 根据上级id查询子分类 * @param parentId * @param classifyGrade * @return */ public List<ClassifyAdministration> getClassify(String parentId, String classifyGrade); List<String> selectParent(String parentId); } flower_city/src/main/java/com/dg/core/service/ITransactionEventService.java
@@ -6,6 +6,7 @@ import com.dg.core.db.manual.pojo.QueryResults; import com.dg.core.db.manual.pojo.RecommendResult; import com.dg.core.db.manual.pojo.Search; import org.springframework.data.repository.query.Param; import java.util.List; @@ -124,8 +125,16 @@ /** * 获取统计数据 首页用 勿动 * 根据部门判断是否有事项名称重复 */ int countStatisticsNum(List<String> classifyIds); String selectDataIfExist(@Param("departmentId") String departmentId, @Param("matterName") String matterName); /** * 根据办事分类获取办事指南 */ List<String> selectclassifyId(String classifyId); } flower_city/src/main/java/com/dg/core/service/impl/ClassifyAdministrationImpl.java
@@ -70,10 +70,11 @@ } @Override public List<ClassifyAdministration> getClassify(String parentId, String classifyGrade) { return baseMapper.getClassify(parentId,classifyGrade); public List<String> selectParent(String parentId) { return baseMapper.selectParent(parentId); } @Override public int insertConfig(ClassifyAdministration entity) { return baseMapper.insertConfig(entity); flower_city/src/main/java/com/dg/core/service/impl/HomeStatisticsImpl.java
@@ -1,6 +1,7 @@ package com.dg.core.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.dg.core.db.gen.entity.ClassifyAdministration; import com.dg.core.db.gen.entity.Guidance; import com.dg.core.db.gen.entity.GuidePlate; import com.dg.core.db.gen.entity.OrganizationEntity; @@ -64,4 +65,15 @@ return baseMapper.countWork(); } @Override public int countStatisticsNum(List<String> classifyIds) { return baseMapper.countStatisticsNum(classifyIds); } @Override public List<ClassifyAdministration> getClassify(String parentId, String classifyGrade) { return baseMapper.getClassify(parentId,classifyGrade); } } flower_city/src/main/java/com/dg/core/service/impl/TransactionEventImpl.java
@@ -136,11 +136,17 @@ } @Override public int countStatisticsNum(List<String> classifyIds) { return baseMapper.countStatisticsNum(classifyIds); public String selectDataIfExist(String departmentId, String matterName) { return baseMapper.selectDataIfExist(departmentId,matterName); } @Override public List<String> selectclassifyId(String classifyId) { return baseMapper.selectclassifyId(classifyId); } @Override public int countNumByMatterName(String matterName) { return baseMapper.countNumByMatterName(matterName); } flower_city/src/main/resources/mapper/ClassifyAdministrationMapper.xml
@@ -101,22 +101,17 @@ </where> </select> <!-- 首页统计用 勿动 --> <select id="getClassify" parameterType="string" resultType="com.dg.core.db.gen.entity.ClassifyAdministration"> select id,classify_name from automessage_classify_administration <select id="selectParent" resultType="string"> select id from automessage_classify_administration <where> <if test="parentId != null and parentId != ''"> AND parent_id=#{parentId} </if> <if test="classifyGrade != null and classifyGrade != ''"> AND classify_grade = #{classifyGrade} </if> </where> </select> flower_city/src/main/resources/mapper/HomeStatisticsMapper.xml
@@ -97,9 +97,33 @@ <!-- 首页统计 勿动 --> <select id="countStatisticsNum" resultType="integer"> select count(id) from automessage_transaction_event <where> <if test="classifyIds != null"> and classify_id IN <foreach collection="classifyIds" item="param" open="(" close=")" separator=","> #{param} </foreach> </if> </where> </select> <!-- 首页统计用 勿动 --> <select id="getClassify" parameterType="string" resultType="com.dg.core.db.gen.entity.ClassifyAdministration"> select id,classify_name from automessage_classify_administration <where> <if test="parentId != null and parentId != ''"> AND parent_id=#{parentId} </if> <if test="classifyGrade != null and classifyGrade != ''"> AND classify_grade = #{classifyGrade} </if> </where> </select> </mapper> flower_city/src/main/resources/mapper/TransactionEventMapper.xml
@@ -373,19 +373,17 @@ </select> <!-- 首页统计 勿动 --> <select id="countStatisticsNum" resultType="integer"> select count(id) from automessage_transaction_event <where> <if test="classifyIds != null"> and classify_id IN <foreach collection="classifyIds" item="param" open="(" close=")" separator=","> #{param} </foreach> </if> </where> <select id="selectDataIfExist" resultType="string"> select id from automessage_transaction_event where department_id=#{departmentId} and matter_name=#{matterName} </select> <select id="selectclassifyId" resultType="string"> select id from automessage_transaction_event where classify_id=#{classifyId} </select> springcloud_k8s_panzhihuazhihuishequ/applets_backstage/src/main/java/com/panzhihua/applets_backstage/api/SystemManagementApi.java
@@ -179,7 +179,7 @@ @ApiOperation(value = "分页展示操作日志", response = SysOperLogVO.class) @PostMapping("pageoperlog") public R pageOperLog(@RequestBody SysOperLogVO sysOperLogVO) { sysOperLogVO.setCommunityId(0l); // sysOperLogVO.setCommunityId(0l); // sysOperLogVO.setAreaCode(this.getAreaCode()); return userService.pageOperLog(sysOperLogVO); } springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/resources/mapper/SysOperLogDAO.xml
@@ -28,7 +28,7 @@ <select id="pageOperLog" resultType="com.panzhihua.common.model.vos.user.SysOperLogVO"> select * from sys_oper_log where community_id = #{sysOperLogVO.communityId} <if test="sysOperLogVO.areaCode !=null"> and area_code = #{sysOperLogVO.areaCode} </if> order by oper_time desc select * from sys_oper_log where 1=1 <if test="sysOperLogVO.communityId != null">and community_id = #{sysOperLogVO.communityId}</if> <if test="sysOperLogVO.areaCode !=null"> and area_code = #{sysOperLogVO.areaCode} </if> order by oper_time desc </select>