1045f256c2d9477b177dec61246bc0d174133f97..9e28453dba6ecf93c6c2234ba38def7c41cf12f0
2025-01-20 fuliqi
Merge remote-tracking branch 'origin/master'
9e2845 对比 | 目录
2025-01-20 fuliqi
项目库直接取当前用户单位
77ed18 对比 | 目录
2025-01-14 fuliqi
监听器注入字段换成中文
4ba503 对比 | 目录
6个文件已修改
30 ■■■■ 已修改文件
business/src/main/java/com/ycl/domain/entity/ProjectInfo.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/domain/excel/ProjectExcelTemplate.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/domain/form/ProjectInfoForm.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/domain/vo/ProjectInfoVO.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/listener/flowable/FlowableOverTimeListener.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/domain/entity/ProjectInfo.java
@@ -123,7 +123,7 @@
    @TableField("project_owner_unit")
    /** 项目业主单位 */
    private String projectOwnerUnit;
    private Long projectOwnerUnit;
    @TableField("project_contact_person")
    /** 项目联系人 */
business/src/main/java/com/ycl/domain/excel/ProjectExcelTemplate.java
@@ -201,7 +201,7 @@
     * 项目业主单位
     */
    @ExcelProperty(value = "项目业主单位")
    private String projectOwnerUnit;
    private Long projectOwnerUnit;
    /**
     * 计划开工时间
business/src/main/java/com/ycl/domain/form/ProjectInfoForm.java
@@ -113,7 +113,7 @@
    private String latitude;
    @ApiModelProperty("项目业主单位")
    private String projectOwnerUnit;
    private Long projectOwnerUnit;
    @ApiModelProperty("项目联系人")
    private String projectContactPerson;
business/src/main/java/com/ycl/domain/vo/ProjectInfoVO.java
@@ -135,7 +135,7 @@
    /** 项目业主单位 */
    @ApiModelProperty("项目业主单位")
    private String projectOwnerUnit;
    private Long projectOwnerUnit;
    /** 项目联系人 */
    @ApiModelProperty("项目联系人")
business/src/main/java/com/ycl/listener/flowable/FlowableOverTimeListener.java
@@ -35,15 +35,15 @@
    /**
     * 黄码时间
     */
    private FixedValue yellowTime;
    private FixedValue 黄码时长;
    /**
     * 红码时间
     */
    private FixedValue redTime;
    private FixedValue 红码时长;
    /**
     * 计时起始节点定义Id
     */
    private FixedValue startTaskId;
    private FixedValue 开始计时节点;
    @Override
    public void notify(DelegateTask delegateTask) {
@@ -59,7 +59,7 @@
        processCoding.setTaskId(taskId);
        processCoding.setProcessInsId(processInstanceId);
        processCoding.setTaskDefKey(delegateTask.getTaskDefinitionKey());
        //查询是否有这个定义节点的历史数据,取最晚的一条状态码,避免定时任务还未执行的误差
        //设置状态,查询是否有这个定义节点的历史数据,取最新的一条状态码,避免定时任务还未执行的误差
        List<ProcessCoding> processCodings = processCodingMapper.selectList(new QueryWrapper<ProcessCoding>()
                .eq("process_ins_id",processInstanceId)
                .eq("task_def_key", delegateTask.getTaskDefinitionKey())
@@ -69,15 +69,15 @@
        }else {
            processCoding.setStatus(GREEN);
        }
        if (yellowTime != null && yellowTime.getValue(delegateTask) != null) {
            processCoding.setYellowTime(Integer.parseInt(yellowTime.getValue(delegateTask).toString()));
        if (黄码时长 != null && 黄码时长.getValue(delegateTask) != null) {
            processCoding.setYellowTime(Integer.parseInt(黄码时长.getValue(delegateTask).toString()));
        }
        if (redTime != null && redTime.getValue(delegateTask) != null) {
            processCoding.setRedTime(Integer.parseInt(redTime.getValue(delegateTask).toString()));
        if (红码时长 != null && 红码时长.getValue(delegateTask) != null) {
            processCoding.setRedTime(Integer.parseInt(红码时长.getValue(delegateTask).toString()));
        }
        //设置开始节点
        if (startTaskId != null && startTaskId.getValue(delegateTask) != null) {
            String taskDefKey = startTaskId.getValue(delegateTask).toString();
        if (开始计时节点 != null && 开始计时节点.getValue(delegateTask) != null) {
            String taskDefKey = 开始计时节点.getValue(delegateTask).toString();
            //开始节点从历史节点查询 取多条中最早的一条
            List<HistoricTaskInstance> list = historyService.createHistoricTaskInstanceQuery()
                    .processInstanceId(processInstanceId)
business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java
@@ -106,6 +106,8 @@
        //添加基本信息
        ProjectInfo entity = ProjectInfoForm.getEntityByForm(form, null);
        Long userId = SecurityUtils.getUserId();
        Long deptId = SecurityUtils.getDeptId();
        entity.setProjectOwnerUnit(deptId);
        entity.setCreateBy(userId);
        entity.setUpdateBy(userId);
        baseMapper.insert(entity);