Browse Source

flowable集成完成,采购申请流程的测试

master
djz8236 2 years ago
parent
commit
41c68541c9
  1. 4
      yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flow/FlowableFeign.java
  2. 4
      yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flowdefinition/FlowDefinitionFeign.java
  3. 4
      yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flowinstance/FlowInstanceFeign.java
  4. 4
      yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flowtask/FlowTaskFeign.java
  5. 2
      yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/processcomment/ProcessCommentFeign.java
  6. 4
      yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/sysform/SysFormFeign.java
  7. 4
      yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/sysformlink/SysFormLinkFeign.java
  8. 4
      yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/sysprourl/SysProUrlFeign.java
  9. 1
      yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/utils/ProcDefEnum.java
  10. 4
      yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/test/HolidayTestApi.java
  11. 1
      yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow/FlowableRest.java
  12. 2
      yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java
  13. 4
      yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/resources/application-pro.yml
  14. 4
      yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/resources/application-test.yml
  15. 8
      yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/resources/application.yml

4
yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flow/FlowableFeign.java

@ -13,8 +13,8 @@ import java.util.Map;
@Api(tags = "Flowable") @Api(tags = "Flowable")
@FeignClient( @FeignClient(
contextId = "anrui-flowable-Flowable", contextId = "supervise-flowable-Flowable",
name = "anrui-flowable", name = "supervise-flowable",
path = "v1/flow", path = "v1/flow",
fallback = FlowableFallback.class) fallback = FlowableFallback.class)
public interface FlowableFeign { public interface FlowableFeign {

4
yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flowdefinition/FlowDefinitionFeign.java

@ -17,8 +17,8 @@ import java.util.Map;
* @description 流程定义 * @description 流程定义
*/ */
@FeignClient( @FeignClient(
contextId = "anrui-flowable-FlowDefinition", contextId = "supervise-flowable-FlowDefinition",
name = "anrui-flowable", name = "supervise-flowable",
path = "/v1/flowable/definition", path = "/v1/flowable/definition",
fallback = FlowDefinitionFeignFallBack.class) fallback = FlowDefinitionFeignFallBack.class)
public interface FlowDefinitionFeign { public interface FlowDefinitionFeign {

4
yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flowinstance/FlowInstanceFeign.java

@ -14,8 +14,8 @@ import org.springframework.web.bind.annotation.*;
* @description 工作流流程实例管理 * @description 工作流流程实例管理
*/ */
@FeignClient( @FeignClient(
contextId = "anrui-flowable-FlowInstance", contextId = "supervise-flowable-FlowInstance",
name = "anrui-flowable", name = "supervise-flowable",
path = "v1/flowable/instance", path = "v1/flowable/instance",
fallback = FlowInstanceFeignFallBack.class) fallback = FlowInstanceFeignFallBack.class)
public interface FlowInstanceFeign { public interface FlowInstanceFeign {

4
yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flowtask/FlowTaskFeign.java

@ -23,8 +23,8 @@ import java.util.Map;
* @description * @description
*/ */
@FeignClient( @FeignClient(
contextId = "anrui-flowable-FlowTask", contextId = "supervise-flowable-FlowTask",
name = "anrui-flowable", name = "supervise-flowable",
path = "v1/flowable/task", path = "v1/flowable/task",
fallback = FlowTaskFeignFallBack.class) fallback = FlowTaskFeignFallBack.class)
public interface FlowTaskFeign { public interface FlowTaskFeign {

2
yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/processcomment/ProcessCommentFeign.java

@ -50,7 +50,7 @@ import java.util.List;
*/ */
@FeignClient( @FeignClient(
contextId = "processcomment-ProcessComment", contextId = "processcomment-ProcessComment",
name = "anrui-flowable", name = "supervise-flowable",
path = "v1/processcomment", path = "v1/processcomment",
fallback = ProcessCommentFeignFallback.class) fallback = ProcessCommentFeignFallback.class)
public interface ProcessCommentFeign { public interface ProcessCommentFeign {

4
yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/sysform/SysFormFeign.java

@ -7,8 +7,8 @@ import com.yxt.common.core.vo.PagerVo;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@FeignClient( @FeignClient(
contextId = "anrui-flowable-SysFormFeign", contextId = "supervise-flowable-SysFormFeign",
name = "anrui-flowable", name = "supervise-flowable",
path = "v1/flowable/form", path = "v1/flowable/form",
fallback = SysFormFeignFallBack.class) fallback = SysFormFeignFallBack.class)
public interface SysFormFeign { public interface SysFormFeign {

4
yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/sysformlink/SysFormLinkFeign.java

@ -24,8 +24,8 @@ import java.util.Map;
*/ */
@Api(tags = "流程业务关联表") @Api(tags = "流程业务关联表")
@FeignClient( @FeignClient(
contextId = "anrui-flowable-SysFormLink", contextId = "supervise-flowable-SysFormLink",
name = "anrui-flowable", name = "supervise-flowable",
path = "v1/sysformlink", path = "v1/sysformlink",
fallback = SysFormLinkFeignFallback.class) fallback = SysFormLinkFeignFallback.class)
public interface SysFormLinkFeign { public interface SysFormLinkFeign {

4
yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/sysprourl/SysProUrlFeign.java

@ -13,8 +13,8 @@ import javax.validation.Valid;
import java.util.List; import java.util.List;
@FeignClient( @FeignClient(
contextId = "anrui-flowable-SysProUrlFeign", contextId = "supervise-flowable-SysProUrlFeign",
name = "anrui-flowable", name = "supervise-flowable",
path = "v1/flowable/proUrl", path = "v1/flowable/proUrl",
fallback = SysProUrlFeignFallBack.class) fallback = SysProUrlFeignFallBack.class)
public interface SysProUrlFeign { public interface SysProUrlFeign {

1
yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/api/utils/ProcDefEnum.java

@ -39,6 +39,7 @@ public enum ProcDefEnum {
SCMCOLLECTIONREBATECHECKAPPLY("回款返利核对申请", "process_fgrv1mbv:1:630008"), SCMCOLLECTIONREBATECHECKAPPLY("回款返利核对申请", "process_fgrv1mbv:1:630008"),
CONTRACTAPPLY("合同审核", "process_gd8c9xd5:1:545008"), CONTRACTAPPLY("合同审核", "process_gd8c9xd5:1:545008"),
BASEDISPACKAGEAPPLY("优惠包申请流程", "process_l8i6tqho:1:967504"), BASEDISPACKAGEAPPLY("优惠包申请流程", "process_l8i6tqho:1:967504"),
PR("采购申请", "process_xb9q6w5v:8:1307630"),
/******************************测试流程id*********************************************/ /******************************测试流程id*********************************************/

4
yxt_supervise/supervise-flowable/supervise-flowable-api/src/main/java/com/yxt/anrui/flowable/test/HolidayTestApi.java

@ -15,8 +15,8 @@ import javax.servlet.http.HttpServletResponse;
* @description * @description
*/ */
@FeignClient( @FeignClient(
contextId = "yxt-anrui-flowable-holidayTest", contextId = "yxt-supervise-flowable-holidayTest",
name = "yxt-anrui-flowable", name = "supervise-flowable",
path = "v1/flowable/holidaytest") path = "v1/flowable/holidaytest")
public interface HolidayTestApi { public interface HolidayTestApi {

1
yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flow/FlowableRest.java

@ -435,6 +435,7 @@ public class FlowableRest implements FlowableFeign {
} }
fl.getValues().put("businessSid",fl.getBusinessSid()); fl.getValues().put("businessSid",fl.getBusinessSid());
UpdateFlowFieldVo vo = new UpdateFlowFieldVo(); UpdateFlowFieldVo vo = new UpdateFlowFieldVo();
fl.setComment("终止原因:"+fl.getComment());
ResultBean<UpdateFlowFieldVo> resultBean = flowableService.breakProcess(fl); ResultBean<UpdateFlowFieldVo> resultBean = flowableService.breakProcess(fl);
if (!resultBean.getSuccess()) { if (!resultBean.getSuccess()) {
return resultBean; return resultBean;

2
yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java

@ -301,7 +301,7 @@ public class FlowTaskService extends MybatisBaseService<FlowTaskMapper, FlowTask
Date startTime = histIns.getStartTime(); Date startTime = histIns.getStartTime();
flowTask.setCreateTime(startTime); flowTask.setCreateTime(startTime);
Date endTime = histIns.getEndTime(); Date endTime = histIns.getEndTime();
flowTask.setFinishTime(endTime.toString()); flowTask.setFinishTime(endTime==null?"":endTime.toString());
//processInstance.get("END_TIME_") timestap类型不能转string //processInstance.get("END_TIME_") timestap类型不能转string
String end_time_ = processInstance.get("END_TIME_") == null ? "" : "end"; String end_time_ = processInstance.get("END_TIME_") == null ? "" : "end";
flowTask.setProcessEndTime(end_time_); flowTask.setProcessEndTime(end_time_);

4
yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/resources/application-pro.yml

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://120.46.172.184:3306/anrui_flowable?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true url: jdbc:mysql://127.0.0.1:3306/supervise_flowable?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
username: root username: root
password: '@anrui18033887500' password: 1LAiGz$t1*Iw
cloud: cloud:
nacos: nacos:
discovery: discovery:

4
yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/resources/application-test.yml

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://39.104.100.138:3306/anrui_flowable?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true url: jdbc:mysql://127.0.0.1:3306/supervise_flowable?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
username: root username: root
password: yxt_mysql_138 password: 1LAiGz$t1*Iw
cloud: cloud:
nacos: nacos:
discovery: discovery:

8
yxt_supervise/supervise-flowable/supervise-flowable-biz/src/main/resources/application.yml

@ -1,8 +1,8 @@
spring: spring:
application: application:
name: anrui-flowable name: supervise-flowable
profiles: profiles:
active: devv active: pro
messages: messages:
# 国际化资源文件路径 # 国际化资源文件路径
basename: i18n/messages basename: i18n/messages
@ -22,7 +22,9 @@ spring:
mvc: mvc:
async: async:
request-timeout: 20000 request-timeout: 20000
ribbon:
ReadTimeout: 60000
ConnectTimeout: 60000
server: server:
port: 7001 port: 7001

Loading…
Cancel
Save