diff --git a/src/main/java/com/qs/serve/modules/seeyon/entity/BaseCreateCallbackBo.java b/src/main/java/com/qs/serve/modules/seeyon/entity/BaseCreateCallbackBo.java new file mode 100644 index 00000000..6ed07eb7 --- /dev/null +++ b/src/main/java/com/qs/serve/modules/seeyon/entity/BaseCreateCallbackBo.java @@ -0,0 +1,15 @@ +package com.qs.serve.modules.seeyon.entity; + +import lombok.AllArgsConstructor; +import lombok.Data; + +/** + * @author YenHex + * @since 2023/1/28 + */ +@Data +@AllArgsConstructor +public class BaseCreateCallbackBo { + String formType; + String targetId; +} diff --git a/src/main/java/com/qs/serve/modules/seeyon/service/SeeYonService.java b/src/main/java/com/qs/serve/modules/seeyon/service/SeeYonService.java index d4c88991..3839acd1 100644 --- a/src/main/java/com/qs/serve/modules/seeyon/service/SeeYonService.java +++ b/src/main/java/com/qs/serve/modules/seeyon/service/SeeYonService.java @@ -28,6 +28,8 @@ public interface SeeYonService { */ R baseCreateProcess(BaseCreateProcessBo createProcessBo); + R createCallbackStatus(BaseCreateCallbackBo createCallbackBo); + /** * 获取表单id * @param costApplyId diff --git a/src/main/java/com/qs/serve/modules/seeyon/service/impl/SeeYonServiceImpl.java b/src/main/java/com/qs/serve/modules/seeyon/service/impl/SeeYonServiceImpl.java index 8651c7da..52c35c76 100644 --- a/src/main/java/com/qs/serve/modules/seeyon/service/impl/SeeYonServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/seeyon/service/impl/SeeYonServiceImpl.java @@ -73,6 +73,12 @@ public class SeeYonServiceImpl implements SeeYonService { return syBaseService.postBase(TbsSeeYonConst.API_PROCESS_CREATE,createProcessBo,title); } + @Override + public R createCallbackStatus(BaseCreateCallbackBo createCallbackBo) { + String title = "创建流程后回调"; + return syBaseService.postBase(TbsSeeYonConst.API_PROCESS_CREATE_CALLBACK,createCallbackBo,title); + } + @Override public R getCostFormId(Long costApplyId) { String title = "获取表单ID"; diff --git a/src/main/java/com/qs/serve/modules/tbs/common/TbsSeeYonConst.java b/src/main/java/com/qs/serve/modules/tbs/common/TbsSeeYonConst.java index 0c38a4f0..0f5c3466 100644 --- a/src/main/java/com/qs/serve/modules/tbs/common/TbsSeeYonConst.java +++ b/src/main/java/com/qs/serve/modules/tbs/common/TbsSeeYonConst.java @@ -18,6 +18,7 @@ public interface TbsSeeYonConst { String VERIFICATION_TMP_ID = "8370474123848467567"; String API_PROCESS_CREATE = "/process/create"; + String API_PROCESS_CREATE_CALLBACK = "/process/createCallback"; String API_PROCESS_COMMIT = "/process/commit"; String API_PROCESS_CANCEL = "/process/cancel"; String API_GET_COST_FORM_ID = "/process/getCostApplyFormId"; diff --git a/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java b/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java index 9aebeddf..6d6733d1 100644 --- a/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java @@ -7,6 +7,7 @@ import com.qs.serve.common.util.*; import com.qs.serve.common.util.model.DateFormatString; import com.qs.serve.modules.bms.entity.BmsSupplier; import com.qs.serve.modules.bms.service.BmsSupplierService; +import com.qs.serve.modules.seeyon.entity.BaseCreateCallbackBo; import com.qs.serve.modules.seeyon.entity.BaseCreateProcessBo; import com.qs.serve.modules.seeyon.service.SeeYonService; import com.qs.serve.modules.sys.entity.SysUser; @@ -66,7 +67,7 @@ public class TbsCostApplyServiceImpl extends ServiceImpl