zhanghua
2022-10-20 494344ed0614fec4799c28ea795fbc37b258a410
bug修改
6个文件已修改
1个文件已添加
33 ■■■■ 已修改文件
document/遂昌智慧执法平台问题和功能清单.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
ycl-common/src/main/java/com/ycl/config/ExceptionConfiguration.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/dto/caseHandler/DispatchInfoParam.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/dto/dispatch/UploadDisposingResultParam.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/IDispatchHandleServiceImpl.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/resources/mapper/caseHandler/WorkflowConfigStepMapper.xml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
document/Ëì²ýÖÇ»ÛÖ´·¨Æ½Ì¨ÎÊÌâºÍ¹¦ÄÜÇåµ¥.xlsx
Binary files differ
ycl-common/src/main/java/com/ycl/config/ExceptionConfiguration.java
@@ -19,10 +19,12 @@
    // æ•获自定义异常数据
    @ExceptionHandler(value = ApiException.class)
    public CommonResult HandlePubException(ApiException pubExceptions) {
        System.out.println(String.format("错误:%d: %s",
                pubExceptions.getErrorCode().getCode(),
                pubExceptions.getErrorCode().getMessage()));
        return CommonResult.failed(pubExceptions.getErrorCode());
        if (pubExceptions.getErrorCode() != null) {
            System.out.println(String.format("错误:%d: %s",
                    pubExceptions.getErrorCode().getCode(),
                    pubExceptions.getErrorCode().getMessage()));
        }
        return CommonResult.failed(pubExceptions.getMessage());
    }
    @ExceptionHandler(value = MethodArgumentNotValidException.class)
ycl-platform/src/main/java/com/ycl/dto/caseHandler/DispatchInfoParam.java
@@ -1,8 +1,11 @@
package com.ycl.dto.caseHandler;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;
/**
 * DispatchParam
@@ -55,7 +58,8 @@
     * å¤„置日期
     */
    @ApiModelProperty(value = "处置日期")
    private String disposeDate;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime disposeDate;
    /**
     * æ´¾é£æ„è§
     */
ycl-platform/src/main/java/com/ycl/dto/dispatch/UploadDisposingResultParam.java
@@ -1,5 +1,7 @@
package com.ycl.dto.dispatch;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -28,6 +30,7 @@
     * æ—¶é—´
     */
    @ApiModelProperty(value = "时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime investigationTime;
    /**
@@ -66,6 +69,7 @@
     * åˆ°è¾¾æ—¶é—´
     */
    @ApiModelProperty(value = "到达时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime arrivalTime;
    /**
@@ -115,12 +119,14 @@
     * æ–‡ä¹¦å‘放时间
     */
    @ApiModelProperty(value = "文书发放时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime sendTime;
    /**
     * æ–‡ä¹¦é™å®šæ—¶é—´
     */
    @ApiModelProperty(value = "文书限定时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime limitTime;
    /**
@@ -133,6 +139,7 @@
     * å®žé™…整改时间
     */
    @ApiModelProperty(value = "实际整改时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime rectifyTime;
    /**
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
@@ -1,5 +1,6 @@
package com.ycl.service.caseHandler.impl;
import com.alibaba.druid.util.StringUtils;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@@ -235,7 +236,9 @@
        disposeRecord.setCreateUser(userDetails.getUserId());
        disposeRecord.setStartTime(LocalDateTime.now());
        disposeRecord.setStepName(stepName);
        disposeRecord.setLimitTime(LocalDateTime.parse(limitTime, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
        if(!StringUtils.isEmpty(limitTime)) {
            disposeRecord.setLimitTime(LocalDateTime.parse(limitTime, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
        }
        disposeRecordMapper.insert(disposeRecord);
    }
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/IDispatchHandleServiceImpl.java
@@ -71,6 +71,7 @@
        //修改调度记录
        DisposeRecord disposeRecord = new DisposeRecord();
        disposeRecord.setHandlerId(dispatchInfo.getCreateUser());
        disposeRecord.setResult(dispatchInfo.getDispatchOpinion());
        //调度已结束
        disposeRecord.setState(1);
        disposeRecord.setEndTime(LocalDateTime.now());
@@ -87,7 +88,7 @@
        stepNextRecord.setWorkflowConfigStepId(stepNext.getId());
        stepNextRecord.setStepName(stepNext.getName());
        stepNextRecord.setHandlerRoleId(stepNext.getRoleId());
        stepNextRecord.setLimitTime(LocalDateTime.parse(dispatchInfoParam.getDisposeDate(), DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss")));
        stepNextRecord.setLimitTime(dispatchInfoParam.getDisposeDate());
        //上传处置未结束
        stepNextRecord.setState(0);
        stepNextRecord.setStartTime(LocalDateTime.now());
ycl-platform/src/main/resources/mapper/caseHandler/WorkflowConfigStepMapper.xml
@@ -29,6 +29,8 @@
            <result column="create_user" property="createUser" />
            <result column="create_time" property="createTime" />
            <result column="handler_text" property="handlerText" />
            <result column="result" property="result" />
            <result column="limit_time" property="limitTime" />
        </collection>
    </resultMap>