Browse Source

协议条款关联OA流水号

v1.0
Yen 2 years ago
parent
commit
b08c4db52b
  1. 3
      src/main/java/com/qs/serve/modules/tbs/common/TbsSeeYonConst.java
  2. 3
      src/main/java/com/qs/serve/modules/tbs/entity/TbsCostTodo.java
  3. 9
      src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostTodoOperationServiceImpl.java
  4. 4
      src/main/java/com/qs/serve/modules/tzc/controller/TzcPolicyItemController.java

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

@ -84,6 +84,9 @@ public interface TbsSeeYonConst {
String OA_USER_INFO = "/process/getUserByCode"; String OA_USER_INFO = "/process/getUserByCode";
String OA_USER_LIST_1 = "/process/getUsersList"; String OA_USER_LIST_1 = "/process/getUsersList";
/** 获取流水号 */
String API_FLOW_CODE_TODO = "/process/getTodoFlowCode?todoId=";
String TASK_SYNC_DISPATCH = "/task/dispatch"; String TASK_SYNC_DISPATCH = "/task/dispatch";
/** 客户账单余额 */ /** 客户账单余额 */

3
src/main/java/com/qs/serve/modules/tbs/entity/TbsCostTodo.java

@ -53,6 +53,9 @@ public class TbsCostTodo implements Serializable {
/** 致远表单id */ /** 致远表单id */
private String syFormId; private String syFormId;
/** 致远表单流水号 */
private String syFlowCode;
/** 涉及品牌 */ /** 涉及品牌 */
@Length(max = 255,message = "涉及品牌长度不能超过255字") @Length(max = 255,message = "涉及品牌长度不能超过255字")
private String brands; private String brands;

9
src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostTodoOperationServiceImpl.java

@ -13,6 +13,7 @@ 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.SeeYonOperationService; import com.qs.serve.modules.seeyon.service.SeeYonOperationService;
import com.qs.serve.modules.seeyon.service.SeeYonRequestService; import com.qs.serve.modules.seeyon.service.SeeYonRequestService;
import com.qs.serve.modules.seeyon.service.impl.SeeYonRequestBaseService;
import com.qs.serve.modules.sys.entity.SysUser; import com.qs.serve.modules.sys.entity.SysUser;
import com.qs.serve.modules.sys.mapper.SysUserMapper; import com.qs.serve.modules.sys.mapper.SysUserMapper;
import com.qs.serve.modules.tbs.common.TbsCommonCheckState; import com.qs.serve.modules.tbs.common.TbsCommonCheckState;
@ -50,6 +51,7 @@ public class TbsCostTodoOperationServiceImpl implements SeeYonOperationService {
private final SysUserMapper sysUserMapper; private final SysUserMapper sysUserMapper;
private final ProjectProperties projectProperties; private final ProjectProperties projectProperties;
private final SeeYonRequestService seeYonService; private final SeeYonRequestService seeYonService;
private final SeeYonRequestBaseService seeYonRequestBaseService;
/** /**
* 提交 * 提交
@ -98,6 +100,13 @@ public class TbsCostTodoOperationServiceImpl implements SeeYonOperationService {
BaseCreateCallbackBo callbackBo = new BaseCreateCallbackBo(TbsSeeYonConst.CheckCostAgreeConf.Code(),param.getId()+""); BaseCreateCallbackBo callbackBo = new BaseCreateCallbackBo(TbsSeeYonConst.CheckCostAgreeConf.Code(),param.getId()+"");
seeYonService.createCallbackStatus(callbackBo); seeYonService.createCallbackStatus(callbackBo);
//流水号
R codeRs = seeYonRequestBaseService.getBase(TbsSeeYonConst.API_FLOW_CODE_TODO+todoId,"获取条款申请流水号");
if(codeRs!=null && codeRs.getData()!=null){
String flowCode = codeRs.getData().toString();
costTodo.setSyFlowCode(flowCode);
}
costTodo.setCheckStatus(TbsCommonCheckState.State_1_apply); costTodo.setCheckStatus(TbsCommonCheckState.State_1_apply);
costTodo.setSubmitTime(LocalDateTime.now()); costTodo.setSubmitTime(LocalDateTime.now());
costTodo.setSyFormId(formId); costTodo.setSyFormId(formId);

4
src/main/java/com/qs/serve/modules/tzc/controller/TzcPolicyItemController.java

@ -56,6 +56,10 @@ public class TzcPolicyItemController {
for (TzcPolicyItem policyItem : list) { for (TzcPolicyItem policyItem : list) {
List<TzcPolicyGoods> policyGoodsList = tzcPolicyGoodsService.listByItemId(policyItem.getId()); List<TzcPolicyGoods> policyGoodsList = tzcPolicyGoodsService.listByItemId(policyItem.getId());
policyItem.setPolicyGoodsList(policyGoodsList); policyItem.setPolicyGoodsList(policyGoodsList);
if(policyItem.getAttachIds()!=null&&policyItem.getAttachIds().length>0){
List<SysAttach> attachList = attachService.listByIds(Arrays.asList(policyItem.getAttachIds()));
policyItem.setAttachList(attachList);
}
} }
return R.ok(list); return R.ok(list);
} }

Loading…
Cancel
Save