fix: 修复日期解析Bug
This commit is contained in:
+5
-2
@@ -4,6 +4,7 @@ import com.jero.common.api.vo.Result;
|
|||||||
import com.jero.common.aspect.annotation.AutoLog;
|
import com.jero.common.aspect.annotation.AutoLog;
|
||||||
import com.jero.modules.activiti.process.common.entity.CenterQueryVO;
|
import com.jero.modules.activiti.process.common.entity.CenterQueryVO;
|
||||||
import com.jero.modules.activiti.process.common.service.ActFlowCommonService;
|
import com.jero.modules.activiti.process.common.service.ActFlowCommonService;
|
||||||
|
import com.jero.modules.activiti.process.common.service.ProcessDraftService;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -23,6 +24,9 @@ import javax.validation.Valid;
|
|||||||
@RequestMapping("/process/center")
|
@RequestMapping("/process/center")
|
||||||
public class ProcessCenterController {
|
public class ProcessCenterController {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private ProcessDraftService draftService;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private ActFlowCommonService actFlowCommonService;
|
private ActFlowCommonService actFlowCommonService;
|
||||||
|
|
||||||
@@ -83,7 +87,6 @@ public class ProcessCenterController {
|
|||||||
@ApiOperation(value="流程中心-草稿", notes="流程中心-草稿")
|
@ApiOperation(value="流程中心-草稿", notes="流程中心-草稿")
|
||||||
@GetMapping("/draftList")
|
@GetMapping("/draftList")
|
||||||
public Result<?> draftList(@Valid CenterQueryVO centerQueryVO) {
|
public Result<?> draftList(@Valid CenterQueryVO centerQueryVO) {
|
||||||
// TODO
|
return Result.OK(draftService.getDraftList(centerQueryVO));
|
||||||
return Result.OK();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+16
@@ -0,0 +1,16 @@
|
|||||||
|
package com.jero.modules.activiti.process.common.entity;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author: Mzaxd
|
||||||
|
* @Date: 2023/10/12 13:52
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class ProcessCenterListVO {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
+5
@@ -1,8 +1,12 @@
|
|||||||
package com.jero.modules.activiti.process.common.service;
|
package com.jero.modules.activiti.process.common.service;
|
||||||
|
|
||||||
|
import com.jero.modules.activiti.process.common.entity.CenterQueryVO;
|
||||||
|
import com.jero.modules.activiti.process.common.entity.ProcessCenterListVO;
|
||||||
import com.jero.modules.activiti.process.common.entity.ProcessDraft;
|
import com.jero.modules.activiti.process.common.entity.ProcessDraft;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author ThinkBook
|
* @author ThinkBook
|
||||||
* @description 针对表【process_draft】的数据库操作Service
|
* @description 针对表【process_draft】的数据库操作Service
|
||||||
@@ -10,4 +14,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
|||||||
*/
|
*/
|
||||||
public interface ProcessDraftService extends IService<ProcessDraft> {
|
public interface ProcessDraftService extends IService<ProcessDraft> {
|
||||||
|
|
||||||
|
List<ProcessCenterListVO> getDraftList(CenterQueryVO centerQueryVO);
|
||||||
}
|
}
|
||||||
|
|||||||
+14
@@ -1,11 +1,17 @@
|
|||||||
package com.jero.modules.activiti.process.common.service.impl;
|
package com.jero.modules.activiti.process.common.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.jero.modules.activiti.process.common.entity.CenterQueryVO;
|
||||||
|
import com.jero.modules.activiti.process.common.entity.ProcessCenterListVO;
|
||||||
import com.jero.modules.activiti.process.common.entity.ProcessDraft;
|
import com.jero.modules.activiti.process.common.entity.ProcessDraft;
|
||||||
import com.jero.modules.activiti.process.common.service.ProcessDraftService;
|
import com.jero.modules.activiti.process.common.service.ProcessDraftService;
|
||||||
import com.jero.modules.activiti.process.common.mapper.ProcessDraftMapper;
|
import com.jero.modules.activiti.process.common.mapper.ProcessDraftMapper;
|
||||||
|
import com.jero.modules.sys.utils.UserUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author ThinkBook
|
* @author ThinkBook
|
||||||
* @description 针对表【process_draft】的数据库操作Service实现
|
* @description 针对表【process_draft】的数据库操作Service实现
|
||||||
@@ -15,6 +21,14 @@ import org.springframework.stereotype.Service;
|
|||||||
public class ProcessDraftServiceImpl extends ServiceImpl<ProcessDraftMapper, ProcessDraft>
|
public class ProcessDraftServiceImpl extends ServiceImpl<ProcessDraftMapper, ProcessDraft>
|
||||||
implements ProcessDraftService {
|
implements ProcessDraftService {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ProcessCenterListVO> getDraftList(CenterQueryVO centerQueryVO) {
|
||||||
|
String userId = UserUtils.getUserId();
|
||||||
|
LambdaQueryWrapper<ProcessDraft> draftWrapper = new LambdaQueryWrapper<>();
|
||||||
|
draftWrapper.eq(ProcessDraft::getCreateBy, userId);
|
||||||
|
List<ProcessDraft> list = list(draftWrapper);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+22
-2
@@ -7,11 +7,13 @@ import com.baomidou.mybatisplus.annotation.TableName;
|
|||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotBlank;
|
||||||
|
|
||||||
@@ -74,6 +76,8 @@ public class ProcessEsInitChange implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 截止日期
|
* 截止日期
|
||||||
*/
|
*/
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
private Date deadlineDate;
|
private Date deadlineDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -135,13 +139,11 @@ public class ProcessEsInitChange implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 标准类别代号
|
* 标准类别代号
|
||||||
*/
|
*/
|
||||||
@NotBlank
|
|
||||||
private String standardCategoryCode;
|
private String standardCategoryCode;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 年代号
|
* 年代号
|
||||||
*/
|
*/
|
||||||
@NotBlank
|
|
||||||
private String decadeCode;
|
private String decadeCode;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -157,16 +159,22 @@ public class ProcessEsInitChange implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 草稿计划完成日期
|
* 草稿计划完成日期
|
||||||
*/
|
*/
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
private Date draftPlannedCompleteDate;
|
private Date draftPlannedCompleteDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 征求意见稿计划完成日期
|
* 征求意见稿计划完成日期
|
||||||
*/
|
*/
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
private Date solicitationDraftPlanCompleteDate;
|
private Date solicitationDraftPlanCompleteDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 计划报批日期
|
* 计划报批日期
|
||||||
*/
|
*/
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
private Date planApprovalDate;
|
private Date planApprovalDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -207,11 +215,15 @@ public class ProcessEsInitChange implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 草稿完成日期
|
* 草稿完成日期
|
||||||
*/
|
*/
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
private Date draftCompletionDate;
|
private Date draftCompletionDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 提交草稿日期
|
* 提交草稿日期
|
||||||
*/
|
*/
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
private Date draftSubmissionDate;
|
private Date draftSubmissionDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -222,21 +234,29 @@ public class ProcessEsInitChange implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 征求意见稿完成日期
|
* 征求意见稿完成日期
|
||||||
*/
|
*/
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
private Date solicitationDraftCompletionDate;
|
private Date solicitationDraftCompletionDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 评审日期
|
* 评审日期
|
||||||
*/
|
*/
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
private Date reviewDate;
|
private Date reviewDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 报批日期
|
* 报批日期
|
||||||
*/
|
*/
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
private Date approvalDate;
|
private Date approvalDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 发布日期
|
* 发布日期
|
||||||
*/
|
*/
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
private Date releaseDate;
|
private Date releaseDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+1
-1
@@ -94,7 +94,7 @@ public class ProcessEsInitChangeServiceImpl extends ServiceImpl<ProcessEsInitCha
|
|||||||
ProcessEsInitChange initChange = esInitChangeList.get(0);
|
ProcessEsInitChange initChange = esInitChangeList.get(0);
|
||||||
|
|
||||||
// 对数据进行其他操作
|
// 对数据进行其他操作
|
||||||
String beanName = "initChangeService";
|
String beanName = "processEsInitChangeServiceImpl";
|
||||||
|
|
||||||
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, beanName, initChange.getId());
|
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, beanName, initChange.getId());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user