Browse Source

修复模板显示状态异常

mssql
Yen 3 years ago
parent
commit
4a229eba72
  1. 15
      src/main/java/com/qs/serve/modules/seeyon/entity/BaseCreateCallbackBo.java
  2. 2
      src/main/java/com/qs/serve/modules/seeyon/service/SeeYonService.java
  3. 6
      src/main/java/com/qs/serve/modules/seeyon/service/impl/SeeYonServiceImpl.java
  4. 1
      src/main/java/com/qs/serve/modules/tbs/common/TbsSeeYonConst.java
  5. 6
      src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java
  6. 8
      src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationServiceImpl.java

15
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;
}

2
src/main/java/com/qs/serve/modules/seeyon/service/SeeYonService.java

@ -28,6 +28,8 @@ public interface SeeYonService {
*/ */
R<String> baseCreateProcess(BaseCreateProcessBo createProcessBo); R<String> baseCreateProcess(BaseCreateProcessBo createProcessBo);
R<String> createCallbackStatus(BaseCreateCallbackBo createCallbackBo);
/** /**
* 获取表单id * 获取表单id
* @param costApplyId * @param costApplyId

6
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); return syBaseService.postBase(TbsSeeYonConst.API_PROCESS_CREATE,createProcessBo,title);
} }
@Override
public R<String> createCallbackStatus(BaseCreateCallbackBo createCallbackBo) {
String title = "创建流程后回调";
return syBaseService.postBase(TbsSeeYonConst.API_PROCESS_CREATE_CALLBACK,createCallbackBo,title);
}
@Override @Override
public R<String> getCostFormId(Long costApplyId) { public R<String> getCostFormId(Long costApplyId) {
String title = "获取表单ID"; String title = "获取表单ID";

1
src/main/java/com/qs/serve/modules/tbs/common/TbsSeeYonConst.java

@ -18,6 +18,7 @@ public interface TbsSeeYonConst {
String VERIFICATION_TMP_ID = "8370474123848467567"; String VERIFICATION_TMP_ID = "8370474123848467567";
String API_PROCESS_CREATE = "/process/create"; String API_PROCESS_CREATE = "/process/create";
String API_PROCESS_CREATE_CALLBACK = "/process/createCallback";
String API_PROCESS_COMMIT = "/process/commit"; String API_PROCESS_COMMIT = "/process/commit";
String API_PROCESS_CANCEL = "/process/cancel"; String API_PROCESS_CANCEL = "/process/cancel";
String API_GET_COST_FORM_ID = "/process/getCostApplyFormId"; String API_GET_COST_FORM_ID = "/process/getCostApplyFormId";

6
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.common.util.model.DateFormatString;
import com.qs.serve.modules.bms.entity.BmsSupplier; import com.qs.serve.modules.bms.entity.BmsSupplier;
import com.qs.serve.modules.bms.service.BmsSupplierService; 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.entity.BaseCreateProcessBo;
import com.qs.serve.modules.seeyon.service.SeeYonService; import com.qs.serve.modules.seeyon.service.SeeYonService;
import com.qs.serve.modules.sys.entity.SysUser; import com.qs.serve.modules.sys.entity.SysUser;
@ -66,7 +67,7 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC
data.put("supplierCode",tbsCostApply.getSupplierCode()); data.put("supplierCode",tbsCostApply.getSupplierCode());
data.put("title",tbsCostApply.getChargeTheme()); data.put("title",tbsCostApply.getChargeTheme());
data.put("rowDate",DateUtils.format(LocalDateTime.now(), DateFormatString.DATE_TIME)); data.put("rowDate",DateUtils.format(LocalDateTime.now(), DateFormatString.DATE_TIME));
data.put("rowState","00"); data.put("rowState","03");
data.put("orgId",tbsCostApply.getId()); data.put("orgId",tbsCostApply.getId());
data.put("targetId",tbsCostApply.getId()); data.put("targetId",tbsCostApply.getId());
data.put("targetCode",tbsCostApply.getCode()); data.put("targetCode",tbsCostApply.getCode());
@ -102,6 +103,9 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC
budgetCostItemService.saveBatch(allBudgetItem); budgetCostItemService.saveBatch(allBudgetItem);
//保存预算使用日志 //保存预算使用日志
saveBudgetLog(result, sysUser, costApply, result.getBudgetMatchList(),result.getActivityList()); saveBudgetLog(result, sysUser, costApply, result.getBudgetMatchList(),result.getActivityList());
//创建流程后回调
BaseCreateCallbackBo callbackBo = new BaseCreateCallbackBo(TbsSeeYonConst.COST_APPLY_CODE,tbsCostApply.getId()+"");
seeYonService.createCallbackStatus(callbackBo);
} }
/** /**

8
src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationServiceImpl.java

@ -13,6 +13,7 @@ import com.qs.serve.modules.bms.service.BmsChannelPointService;
import com.qs.serve.modules.bms.service.BmsChannelService; import com.qs.serve.modules.bms.service.BmsChannelService;
import com.qs.serve.modules.bms.service.BmsSubjectService; import com.qs.serve.modules.bms.service.BmsSubjectService;
import com.qs.serve.modules.bms.service.BmsSupplierService; 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.entity.BaseCreateProcessBo;
import com.qs.serve.modules.seeyon.service.SeeYonService; import com.qs.serve.modules.seeyon.service.SeeYonService;
import com.qs.serve.modules.seeyon.service.XiaoLuTonService; import com.qs.serve.modules.seeyon.service.XiaoLuTonService;
@ -298,7 +299,7 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe
data.put("supplierCode",verification.getSupplierCode()); data.put("supplierCode",verification.getSupplierCode());
data.put("title",actTitle); data.put("title",actTitle);
data.put("rowDate",DateUtils.format(LocalDateTime.now(), DateFormatString.DATE_TIME)); data.put("rowDate",DateUtils.format(LocalDateTime.now(), DateFormatString.DATE_TIME));
data.put("rowState","00"); data.put("rowState","03");
data.put("orgId",verification.getId()); data.put("orgId",verification.getId());
data.put("targetId",verification.getId()); data.put("targetId",verification.getId());
data.put("targetCode",verification.getVerificationCode()); data.put("targetCode",verification.getVerificationCode());
@ -320,6 +321,9 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe
} }
verification.setSyFlowId(flowId); verification.setSyFlowId(flowId);
verification.setSyFormId(formId); verification.setSyFormId(formId);
//创建流程后回调
BaseCreateCallbackBo callbackBo = new BaseCreateCallbackBo(TbsSeeYonConst.VERIFICATION_CODE,verification.getId()+"");
seeYonService.createCallbackStatus(callbackBo);
} }
@ -489,7 +493,7 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe
apticlaim.setStatus("00"); apticlaim.setStatus("00");
apticlaim.setDealTime(now); apticlaim.setDealTime(now);
apticlaim.setTopic(costApply.getChargeTheme()); apticlaim.setTopic(costApply.getChargeTheme());
xiaoLuTonService.saveApticlaim(apticlaim); //TODO 销路通 xiaoLuTonService.saveApticlaim(apticlaim);
} }
fundFlowService.saveBatch(addFundFlowList); fundFlowService.saveBatch(addFundFlowList);
//更新已用费用记录,并更新活动状态是否完成 //更新已用费用记录,并更新活动状态是否完成

Loading…
Cancel
Save