From a7a3e876c467a401ecec1a084acb8edc0927d10b Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期二, 17 六月 2025 13:36:04 +0800 Subject: [PATCH] 1.修改检索nc文件bug 2.新增刀具列表查询接口 3.程序加工确认表确认流程 --- lxzn-module-dnc/src/main/java/org/jeecg/modules/dncFlow/service/impl/DispatchFileServiceImpl.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dncFlow/service/impl/DispatchFileServiceImpl.java b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dncFlow/service/impl/DispatchFileServiceImpl.java index 0314c77..90326a7 100644 --- a/lxzn-module-dnc/src/main/java/org/jeecg/modules/dncFlow/service/impl/DispatchFileServiceImpl.java +++ b/lxzn-module-dnc/src/main/java/org/jeecg/modules/dncFlow/service/impl/DispatchFileServiceImpl.java @@ -374,6 +374,27 @@ List<DocInfo> docInfoList = docInfoService.findList(docInfoQueryRequest); return Result.OK(docInfoList); } + /** + * 鍙戣捣瀹氬瀷娴佺▼ + */ + @Override + public Result<?> submitProccess(DispatchFile dispatchFile) { + checkParam(dispatchFile); + super.save(dispatchFile); + //鑾峰彇鏂囦欢淇℃伅 + DocInfo docInfo = docInfoService.getById(dispatchFile.getDocId()); + flowCommonService.initActBusiness(docInfo.getDocName()+"."+docInfo.getDocSuffix()+"鏂囦欢杩涜瀹氬瀷", + dispatchFile.getId(), "IDispatchFileService", "process_rf27duhy", null); + Map<String, Object> variables = new HashMap<>(); + variables.put("dataId", dispatchFile.getId()); + variables.put("organization", "瀵煎叆鏂囨。榛樿鍚姩娴佺▼"); + variables.put("comment", "瀵煎叆鏂囨。榛樿鍚姩娴佺▼"); + variables.put("proofreading",true); + Result result= flowDefinitionService.startProcessInstanceByKey("process_rf27duhy", variables); + if (!result.isSuccess()) + super.removeById(dispatchFile.getId()); + return result; + } private Map<String, Object> setProcessVariables(DispatchFile dispatchFile, String userId, DispatchFileFlowTaskVo dispatchFileFlowTaskVo) { Map<String, Object> values = new HashMap<>(); -- Gitblit v1.9.3