diff --git a/tool-tech-admin/src/main/java/com/rzdata/web/controller/tool/ToolController.java b/tool-tech-admin/src/main/java/com/rzdata/web/controller/tool/ToolController.java index c8f94c3..8fc3938 100644 --- a/tool-tech-admin/src/main/java/com/rzdata/web/controller/tool/ToolController.java +++ b/tool-tech-admin/src/main/java/com/rzdata/web/controller/tool/ToolController.java @@ -84,7 +84,7 @@ public class ToolController extends BaseController @ApiOperation("判断文件名称是否存在 true 存在 false 不存在") @GetMapping("/checkToolExist") public AjaxResult checkToolExist(Tool tTool) { - return AjaxResult.success(toolService.checkToolExist(tTool.getToolCode(), tTool.getToolRespDept())); + return AjaxResult.success(toolService.checkToolExist(tTool)); } /** @@ -117,6 +117,11 @@ public class ToolController extends BaseController toolService.insertTool(tTool); }else if (BooleanUtil.isTrue(tTool.getEditStatus())){ toolService.updateTool(tTool); + }else { + Tool tool = new Tool(); + tool.setToolId(tTool.getToolId()); + tool.setRecordStatus(tTool.getRecordStatus()); + toolService.updateTool(tool); } return AjaxResult.success("操作成功",processInstanceModel); }else { diff --git a/tool-tech-admin/src/main/java/com/rzdata/web/controller/tool/UseApplyController.java b/tool-tech-admin/src/main/java/com/rzdata/web/controller/tool/UseApplyController.java index 4d62afe..afb44df 100644 --- a/tool-tech-admin/src/main/java/com/rzdata/web/controller/tool/UseApplyController.java +++ b/tool-tech-admin/src/main/java/com/rzdata/web/controller/tool/UseApplyController.java @@ -9,6 +9,7 @@ import com.blueland.bpmclient.model.ProcessInstanceModel; import com.rzdata.common.enums.RecordStatusEnum; import com.rzdata.common.utils.DateUtils; import com.rzdata.common.utils.StringUtils; +import com.rzdata.web.domain.Tool; import com.rzdata.web.service.IUseApplyItemService; import com.rzdata.web.service.WorkflowService; import org.springframework.security.access.prepost.PreAuthorize; @@ -126,6 +127,11 @@ public class UseApplyController extends BaseController }else if (BooleanUtil.isTrue(useApply.getEditStatus())){ useApplyService.updateUseApply(useApply); useApplyItemService.updateItemList(useApply.getItemList(),useApply.getId()); + }else { + UseApply updateStatus = new UseApply(); + useApply.setId(useApply.getId()); + useApply.setRecordStatus(useApply.getRecordStatus()); + useApplyService.updateUseApply(updateStatus); } return AjaxResult.success("操作成功",processInstanceModel); }else { diff --git a/tool-tech-admin/src/main/java/com/rzdata/web/domain/Tool.java b/tool-tech-admin/src/main/java/com/rzdata/web/domain/Tool.java index 5dfe162..834a595 100644 --- a/tool-tech-admin/src/main/java/com/rzdata/web/domain/Tool.java +++ b/tool-tech-admin/src/main/java/com/rzdata/web/domain/Tool.java @@ -75,6 +75,12 @@ public class Tool extends BaseEntity @Excel(name = "状态") private String status; + /** 备注 */ + private String remark; + + /** 发布时间 */ + private String releaseTime; + /** 部门对象 */ @Excels({ @Excel(name = "部门名称", targetAttr = "deptName", type = Excel.Type.EXPORT), diff --git a/tool-tech-admin/src/main/java/com/rzdata/web/domain/UseApply.java b/tool-tech-admin/src/main/java/com/rzdata/web/domain/UseApply.java index 4d9d1b3..e2c7a61 100644 --- a/tool-tech-admin/src/main/java/com/rzdata/web/domain/UseApply.java +++ b/tool-tech-admin/src/main/java/com/rzdata/web/domain/UseApply.java @@ -21,14 +21,20 @@ public class UseApply extends BaseEntity /** 主键 */ private String id; - /** 申请人 */ - @Excel(name = "申请人") - private String userName; + + @Excel(name = "申请人id") + private String userId; + + @Excel(name = "申请人名称") + private String nickName; /** 申请部门 */ - @Excel(name = "申请部门") + @Excel(name = "申请部门id") private String deptId; + @Excel(name = "申请部门名称") + private String deptName; + /** 申请理由 */ @Excel(name = "申请理由") private String reason; diff --git a/tool-tech-admin/src/main/java/com/rzdata/web/mapper/ToolMapper.java b/tool-tech-admin/src/main/java/com/rzdata/web/mapper/ToolMapper.java index f32adc9..98fc8f5 100644 --- a/tool-tech-admin/src/main/java/com/rzdata/web/mapper/ToolMapper.java +++ b/tool-tech-admin/src/main/java/com/rzdata/web/mapper/ToolMapper.java @@ -22,6 +22,8 @@ public interface ToolMapper Tool getInfoByBpmcId(String bpmcId); + int checkToolExist(Tool tool); + /** * 查询工具信息列表 * diff --git a/tool-tech-admin/src/main/java/com/rzdata/web/service/IToolService.java b/tool-tech-admin/src/main/java/com/rzdata/web/service/IToolService.java index 744626a..3c5b240 100644 --- a/tool-tech-admin/src/main/java/com/rzdata/web/service/IToolService.java +++ b/tool-tech-admin/src/main/java/com/rzdata/web/service/IToolService.java @@ -38,7 +38,7 @@ public interface IToolService */ public int insertTool(Tool tool); - public boolean checkToolExist(String toolCode, String toolRespDept); + public boolean checkToolExist(Tool tTool); /** * 修改工具信息 diff --git a/tool-tech-admin/src/main/java/com/rzdata/web/service/impl/ToolServiceImpl.java b/tool-tech-admin/src/main/java/com/rzdata/web/service/impl/ToolServiceImpl.java index 9c4f276..3b23840 100644 --- a/tool-tech-admin/src/main/java/com/rzdata/web/service/impl/ToolServiceImpl.java +++ b/tool-tech-admin/src/main/java/com/rzdata/web/service/impl/ToolServiceImpl.java @@ -2,6 +2,7 @@ package com.rzdata.web.service.impl; import cn.hutool.core.util.IdUtil; import com.rzdata.common.utils.DateUtils; +import com.rzdata.common.utils.SecurityUtils; import com.rzdata.web.domain.Tool; import com.rzdata.web.mapper.ToolMapper; import com.rzdata.web.service.IToolService; @@ -60,18 +61,15 @@ public class ToolServiceImpl implements IToolService @Override public int insertTool(Tool tool) { + tool.setCreateBy(SecurityUtils.getUserId().toString()); tool.setCreateTime(DateUtils.getNowDate()); return toolMapper.insertTool(tool); } @Override - public boolean checkToolExist(String toolCode, String toolRespDept) + public boolean checkToolExist(Tool tTool) { - Tool tool = new Tool(); - tool.setToolCode(toolCode); - tool.setToolRespDept(toolRespDept); - List toolList = toolMapper.selectToolList(tool); - return toolList.size() > 0; + return toolMapper.checkToolExist(tTool)> 0; } /** @@ -83,6 +81,7 @@ public class ToolServiceImpl implements IToolService @Override public int updateTool(Tool tool) { + tool.setUpdateBy(SecurityUtils.getUserId().toString()); tool.setUpdateTime(DateUtils.getNowDate()); return toolMapper.updateTool(tool); } diff --git a/tool-tech-admin/src/main/java/com/rzdata/web/service/impl/UseApplyServiceImpl.java b/tool-tech-admin/src/main/java/com/rzdata/web/service/impl/UseApplyServiceImpl.java index 529406c..0477d64 100644 --- a/tool-tech-admin/src/main/java/com/rzdata/web/service/impl/UseApplyServiceImpl.java +++ b/tool-tech-admin/src/main/java/com/rzdata/web/service/impl/UseApplyServiceImpl.java @@ -2,6 +2,7 @@ package com.rzdata.web.service.impl; import java.util.List; import com.rzdata.common.utils.DateUtils; +import com.rzdata.common.utils.SecurityUtils; import com.rzdata.web.domain.Tool; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -58,6 +59,7 @@ public class UseApplyServiceImpl implements IUseApplyService @Override public int insertUseApply(UseApply useApply) { + useApply.setCreateBy(SecurityUtils.getUserId().toString()); useApply.setCreateTime(DateUtils.getNowDate()); return useApplyMapper.insertUseApply(useApply); } @@ -71,6 +73,7 @@ public class UseApplyServiceImpl implements IUseApplyService @Override public int updateUseApply(UseApply useApply) { + useApply.setUpdateBy(SecurityUtils.getUserId().toString()); useApply.setUpdateTime(DateUtils.getNowDate()); return useApplyMapper.updateUseApply(useApply); } diff --git a/tool-tech-admin/src/main/resources/application.yml b/tool-tech-admin/src/main/resources/application.yml index 2729246..a810df7 100644 --- a/tool-tech-admin/src/main/resources/application.yml +++ b/tool-tech-admin/src/main/resources/application.yml @@ -130,5 +130,5 @@ xss: bpmc: tenantId: TLTC_SYS - serviceUrl: http://192.168.2.17:8081/ebpm-process-rest/ + serviceUrl: http://192.168.2.20:8081/ebpm-process-rest/ uniteWorkUrl: http://localhost/tool-tech/workflowRouter diff --git a/tool-tech-admin/src/main/resources/mapper/ToolMapper.xml b/tool-tech-admin/src/main/resources/mapper/ToolMapper.xml index ef68306..98fa10b 100644 --- a/tool-tech-admin/src/main/resources/mapper/ToolMapper.xml +++ b/tool-tech-admin/src/main/resources/mapper/ToolMapper.xml @@ -129,11 +129,23 @@ where tool_id = #{toolId} + + diff --git a/tool-tech-admin/src/main/resources/mapper/UseApplyMapper.xml b/tool-tech-admin/src/main/resources/mapper/UseApplyMapper.xml index 73fcbf9..b8260fe 100644 --- a/tool-tech-admin/src/main/resources/mapper/UseApplyMapper.xml +++ b/tool-tech-admin/src/main/resources/mapper/UseApplyMapper.xml @@ -6,8 +6,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + + + @@ -18,13 +20,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select id, user_name, dept_id, reason, create_by, create_time, update_by, update_time from t_use_apply + select id, user_id, nick_name, dept_id, dept_name, reason, create_by, create_time, update_by, update_time from t_use_apply