linwei
2023-12-29 2137911cd6a0a20723356f3c0678cbf3556e7d7d
bug修复
7 files modified
74 ■■■■■ changed files
src/main/java/org/springblade/modules/article/controller/ArticleController.java 14 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/article/vo/ArticleVO.java 2 ●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/place/entity/PlaceExtEntity.java 8 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java 19 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/task/controller/TaskController.java 4 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml 3 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/task/service/impl/TaskServiceImpl.java 24 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/article/controller/ArticleController.java
@@ -1,7 +1,9 @@
package org.springblade.modules.article.controller;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -17,7 +19,9 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/**
 * @author zhongrj
@@ -114,11 +118,11 @@
        objectUpdateWrapper.setSql("view_number = view_number + 1");
        objectUpdateWrapper.eq("id", article.getId());
        articleService.update(null, objectUpdateWrapper);
//        List<List<String>> lists = new ArrayList<>();
//        if (StringUtils.isNotBlank(detail.getArticleRange())) {
//            lists = (List<List<String>>) JSON.parse(detail.getArticleRange());
//        }
//        detail.setArticleList(lists);
        List<List<String>> lists = new ArrayList<>();
        if (StringUtils.isNotBlank(detail.getArticleRange())) {
            lists = (List<List<String>>) JSON.parse(detail.getArticleRange());
        }
        detail.setArticleList(lists);
        return R.data(detail);
    }
src/main/java/org/springblade/modules/article/vo/ArticleVO.java
@@ -69,7 +69,7 @@
    private Integer eventType;
    private List<String> articleList;
    private List<List<String>> articleList;
    private String houseCode;
src/main/java/org/springblade/modules/place/entity/PlaceExtEntity.java
@@ -20,15 +20,13 @@
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;
import lombok.EqualsAndHashCode;
import org.springblade.core.tenant.mp.TenantEntity;
import org.springframework.format.annotation.DateTimeFormat;
/**
 * 场所详情表 实体类
@@ -103,7 +101,7 @@
    /**
     * 确认标记 1:待审核  2:审核通过  3:审核不通过
     */
    @ApiModelProperty(value = "确认标记 1:待审核  2:审核通过  3:审核不通过")
    @ApiModelProperty(value = "确认标记 0:待完善 1:待审核  2:审核通过  3:审核不通过")
    private Integer confirmFlag;
    /**
     * 确认意见
src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java
@@ -17,7 +17,7 @@
package org.springblade.modules.place.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.logging.log4j.util.Strings;
import org.springblade.common.node.TreeStringNode;
@@ -31,25 +31,30 @@
import org.springblade.modules.grid.service.IGridService;
import org.springblade.modules.grid.service.IGridmanService;
import org.springblade.modules.grid.vo.GridVO;
import org.springblade.modules.place.entity.*;
import org.springblade.modules.place.entity.PlaceEntity;
import org.springblade.modules.place.entity.PlaceExtEntity;
import org.springblade.modules.place.entity.PlacePoiLabel;
import org.springblade.modules.place.entity.PlaceRelEntity;
import org.springblade.modules.place.excel.PlaceAndRelExcel;
import org.springblade.modules.place.excel.PlaceExcel;
import org.springblade.modules.place.mapper.PlaceMapper;
import org.springblade.modules.place.service.IPlaceExtService;
import org.springblade.modules.place.service.IPlacePoiLabelService;
import org.springblade.modules.place.service.IPlaceRelService;
import org.springblade.modules.place.vo.PlaceVO;
import org.springblade.modules.place.mapper.PlaceMapper;
import org.springblade.modules.place.service.IPlaceService;
import org.springblade.modules.place.vo.PlaceVO;
import org.springblade.modules.system.entity.Dept;
import org.springblade.modules.system.entity.User;
import org.springblade.modules.system.service.IDeptService;
import org.springblade.modules.system.service.IUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
/**
 * 场所表 服务实现类
@@ -389,6 +394,8 @@
        if (null == one) {
            placeExtEntity.setPlaceId(placeVO.getId());
            placeExtEntity.setLocation(placeVO.getLocation());
            // TODO 后面需要把新增的参所设置为待完善
            // placeExtEntity.setConfirmFlag(0);
            //新增
            placeExtService.savePlaceExt(placeExtEntity);
        }
src/main/java/org/springblade/modules/task/controller/TaskController.java
@@ -121,10 +121,10 @@
        return R.status(taskService.deleteLogic(Func.toLongList(ids)));
    }
    @PostMapping("/countNumber")
    @GetMapping("/countNumber")
    @ApiOperationSupport(order = 8)
    @ApiOperation(value = "统计用户标签报事数量")
    public R countNumber(@RequestParam(value = "houseCode",required = false) String houseCode, @RequestParam(value = "status",required = false) Integer status) {
    public R countNumber(@RequestParam(value = "houseCode", required = false) String houseCode, @RequestParam(value = "status", required = false) Integer status) {
        return R.data(taskService.countNumber(houseCode, status));
    }
src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml
@@ -180,6 +180,9 @@
        <if test="vo.status != null">
            AND jtrfr.status = #{vo.status}
        </if>
        <if test="vo.addressCode != null">
            AND jtrfr.address_code = #{vo.addressCode}
        </if>
        <if test="vo.viewType != null">
            AND jtrfr.view_type = #{vo.viewType}
        </if>
src/main/java/org/springblade/modules/task/service/impl/TaskServiceImpl.java
@@ -16,8 +16,9 @@
 */
package org.springblade.modules.task.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import org.apache.commons.lang3.StringUtils;
import org.springblade.common.utils.SpringUtils;
import org.springblade.core.mp.base.BaseServiceImpl;
import org.springblade.core.secure.utils.AuthUtil;
@@ -81,7 +82,7 @@
     * @return
     */
    @Override
    public Long saveTask(Integer type, String name, Integer frequency, String remark, Long createUser, String houseCode,Integer reportType) {
    public Long saveTask(Integer type, String name, Integer frequency, String remark, Long createUser, String houseCode, Integer reportType) {
        TaskEntity taskEntity = new TaskEntity();
        taskEntity.setType(type);
        taskEntity.setName(name);
@@ -113,14 +114,17 @@
    public Object countNumber(String houseCode, Integer status) {
        Map<String, Object> objectObjectHashMap = new HashMap<>();
        // 总数
        Long all = baseMapper.selectCount(Wrappers.<TaskEntity>lambdaQuery()
            .eq(TaskEntity::getCreateUser, AuthUtil.getUserId())
            .in(TaskEntity::getReportType,2,3,4,5,6));
        LambdaQueryWrapper<TaskEntity> objectQueryWrapper = new LambdaQueryWrapper<>();
        objectQueryWrapper.eq(TaskEntity::getCreateUser, AuthUtil.getUserId());
        objectQueryWrapper.isNotNull(TaskEntity::getHouseCode);
        objectQueryWrapper.in(TaskEntity::getReportType, 2, 3, 4, 5, 6);
        if (StringUtils.isNotBlank(houseCode)) {
            objectQueryWrapper.eq(TaskEntity::getHouseCode, houseCode);
        }
        Long all = baseMapper.selectCount(objectQueryWrapper);
        objectQueryWrapper.eq(TaskEntity::getStatus, 2);
        // 已处理
        Long processed = baseMapper.selectCount(Wrappers.<TaskEntity>lambdaQuery()
            .eq(TaskEntity::getCreateUser, AuthUtil.getUserId())
            .eq(TaskEntity::getStatus, 2)
            .in(TaskEntity::getReportType,2,3,4,5,6));
        Long processed = baseMapper.selectCount(objectQueryWrapper);
        objectObjectHashMap.put("all", all);
        objectObjectHashMap.put("processed", processed);
        return objectObjectHashMap;
@@ -168,7 +172,7 @@
        taskVO.setStatus(1);
        Integer disposable = baseMapper.selectTaskCount(taskVO);
        taskVO.setFrequency(2);
        Integer periodicity =  baseMapper.selectTaskCount(taskVO);
        Integer periodicity = baseMapper.selectTaskCount(taskVO);
        objectObjectHashMap.put("disposable", disposable);
        objectObjectHashMap.put("periodicity", periodicity);
        return objectObjectHashMap;