Browse Source

debug

contract
Yen 2 years ago
parent
commit
1a27bc608f
  1. 1
      src/main/java/com/qs/serve/modules/biz/service/impl/BizAppLogServiceImpl.java
  2. 6
      src/main/java/com/qs/serve/modules/bms/service/impl/BmsRegion2ServiceImpl.java
  3. 6
      src/main/java/com/qs/serve/modules/bms/service/impl/BmsRegionServiceImpl.java
  4. 4
      src/main/java/com/qs/serve/modules/bms/service/impl/BmsSupplierApplicationService.java
  5. 4
      src/main/java/com/qs/serve/modules/seeyon/service/SeeYonOperationService.java
  6. 2
      src/main/java/com/qs/serve/modules/seeyon/service/impl/SeeYonRequestServiceImpl.java
  7. 3
      src/main/java/com/qs/serve/modules/sys/service/impl/SysUserServiceImpl.java
  8. 30
      src/main/java/com/qs/serve/modules/tbs/controller/TbsActivityController.java
  9. 7
      src/main/java/com/qs/serve/modules/tbs/controller/TbsCostApplyController.java
  10. 24
      src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetServiceImpl.java
  11. 8
      src/main/java/com/qs/serve/modules/third/PortalController.java
  12. 10
      src/main/java/com/qs/serve/modules/tzc/service/impl/TzcPolicyOperationServiceImpl.java

1
src/main/java/com/qs/serve/modules/biz/service/impl/BizAppLogServiceImpl.java

@ -1,6 +1,7 @@
package com.qs.serve.modules.biz.service.impl; package com.qs.serve.modules.biz.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.qs.serve.common.model.dto.PageVo; import com.qs.serve.common.model.dto.PageVo;
import com.qs.serve.common.util.AuthContextUtils; import com.qs.serve.common.util.AuthContextUtils;

6
src/main/java/com/qs/serve/modules/bms/service/impl/BmsRegion2ServiceImpl.java

@ -55,9 +55,9 @@ public class BmsRegion2ServiceImpl extends ServiceImpl<BmsRegion2Mapper,BmsRegio
BmsRegion2 ori = this.getById(param.getId()); BmsRegion2 ori = this.getById(param.getId());
param = this.toSetLevel(param); param = this.toSetLevel(param);
boolean changePid = !ori.getPid().equals(param.getPid()); boolean changePid = !ori.getPid().equals(param.getPid());
// if(changePid){ if(changePid){
// Assert.throwEx("当前版本限制上下级变更"); Assert.throwEx("当前版本限制上下级变更");
// } }
boolean b = updateById(param); boolean b = updateById(param);
if(!ori.getName().equals(param.getName())||changePid) { if(!ori.getName().equals(param.getName())||changePid) {
BmsRegion2 parentRegion = this.updatePathByPid(param.getId()); BmsRegion2 parentRegion = this.updatePathByPid(param.getId());

6
src/main/java/com/qs/serve/modules/bms/service/impl/BmsRegionServiceImpl.java

@ -59,9 +59,9 @@ public class BmsRegionServiceImpl extends ServiceImpl<BmsRegionMapper,BmsRegion>
BmsRegion ori = this.getById(param.getId()); BmsRegion ori = this.getById(param.getId());
param = this.flushSetLevel(param); param = this.flushSetLevel(param);
boolean changePid = !ori.getPid().equals(param.getPid()); boolean changePid = !ori.getPid().equals(param.getPid());
// if(changePid){ if(changePid){
// Assert.throwEx("当前版本限制上下级变更"); Assert.throwEx("当前版本限制上下级变更");
// } }
boolean b = this.updateById(param); boolean b = this.updateById(param);
if(!ori.getName().equals(param.getName())||changePid) { if(!ori.getName().equals(param.getName())||changePid) {
BmsRegion parentRegion = this.updatePathByPid(param.getId()); BmsRegion parentRegion = this.updatePathByPid(param.getId());

4
src/main/java/com/qs/serve/modules/bms/service/impl/BmsSupplierApplicationService.java

@ -82,8 +82,8 @@ public class BmsSupplierApplicationService {
newRegionCode = bmsRegion2.getCode(); newRegionCode = bmsRegion2.getCode();
newRegionName = bmsRegion2.getName(); newRegionName = bmsRegion2.getName();
} }
this.migrateActivityBudget(supplierId, regionType, orgRegionId, newRegionId, nowTime, newRegionCode, newRegionName); //this.migrateActivityBudget(supplierId, regionType, orgRegionId, newRegionId, nowTime, newRegionCode, newRegionName);
this.migratePolicyBudget(supplierId, regionType, orgRegionId, newRegionId, nowTime, newRegionCode, newRegionName); //this.migratePolicyBudget(supplierId, regionType, orgRegionId, newRegionId, nowTime, newRegionCode, newRegionName);
} }
/** /**

4
src/main/java/com/qs/serve/modules/seeyon/service/SeeYonOperationService.java

@ -199,8 +199,8 @@ public interface SeeYonOperationService extends SeeYonBaseService{
*/ */
default R<Long> getUnfinished(){ default R<Long> getUnfinished(){
SysUser sysUser = getUserMapper().selectById(AuthContextUtils.getSysUserId()); SysUser sysUser = getUserMapper().selectById(AuthContextUtils.getSysUserId());
if(!StringUtils.hasText(sysUser.getSyUserId())||!StringUtils.hasText(sysUser.getSyAccount())){ if(StringUtils.hasText(sysUser.getSyUserId())&&StringUtils.hasText(sysUser.getSyAccount())){
return getRequestService().getUnfinishedAffair(getTemplateCode(), sysUser.getSyAccount()); return getRequestService().getUnfinishedAffair(getTemplateCode(), sysUser.getSyUserId());
} }
return R.ok(0L); return R.ok(0L);
} }

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

@ -182,7 +182,7 @@ public class SeeYonRequestServiceImpl implements SeeYonRequestService {
R<String> result = seeYonRequestBaseService.postBase(TbsSeeYonConst.API_COUNT_NOT_OK,param,title); R<String> result = seeYonRequestBaseService.postBase(TbsSeeYonConst.API_COUNT_NOT_OK,param,title);
if(result.getStatus()==200){ if(result.getStatus()==200){
try { try {
R.ok(Long.parseLong(result.getData())); return R.ok(Long.parseLong(result.getData()));
} catch (NumberFormatException e) { } catch (NumberFormatException e) {
log.error(title+" param==>{} \n ==> {}",JsonUtil.objectToJson(param),JsonUtil.objectToJson(result)); log.error(title+" param==>{} \n ==> {}",JsonUtil.objectToJson(param),JsonUtil.objectToJson(result));
} }

3
src/main/java/com/qs/serve/modules/sys/service/impl/SysUserServiceImpl.java

@ -163,6 +163,9 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
authorCodes.add(sysRolePermit.getCode()); authorCodes.add(sysRolePermit.getCode());
} }
menuIds = sysMenuMapper.searchUserMenuIds(sysUser.getId()); menuIds = sysMenuMapper.searchUserMenuIds(sysUser.getId());
if(defaultRoleIds.size()<1){
Assert.throwEx("请刷新页面");
}
List<String> defaultRoleMenuIds = sysMenuMapper.searchDefaultMenuIds(defaultRoleIds); List<String> defaultRoleMenuIds = sysMenuMapper.searchDefaultMenuIds(defaultRoleIds);
menuIds.addAll(defaultRoleMenuIds); menuIds.addAll(defaultRoleMenuIds);

30
src/main/java/com/qs/serve/modules/tbs/controller/TbsActivityController.java

@ -10,10 +10,7 @@ import com.qs.serve.common.model.enums.SystemModule;
import com.qs.serve.common.util.CollectionUtil; import com.qs.serve.common.util.CollectionUtil;
import com.qs.serve.common.util.CopierUtil; import com.qs.serve.common.util.CopierUtil;
import com.qs.serve.common.util.PageUtil; import com.qs.serve.common.util.PageUtil;
import com.qs.serve.modules.bms.entity.BmsRegion; import com.qs.serve.modules.bms.entity.*;
import com.qs.serve.modules.bms.entity.BmsSubject;
import com.qs.serve.modules.bms.entity.BmsSubjectForm;
import com.qs.serve.modules.bms.entity.BmsSupplier;
import com.qs.serve.modules.bms.service.*; import com.qs.serve.modules.bms.service.*;
import com.qs.serve.modules.goods.entity.GoodsCategory; import com.qs.serve.modules.goods.entity.GoodsCategory;
import com.qs.serve.modules.goods.entity.GoodsSku; import com.qs.serve.modules.goods.entity.GoodsSku;
@ -353,6 +350,7 @@ public class TbsActivityController {
Long supplierId = defaultCenterBo.getSupplierId(); Long supplierId = defaultCenterBo.getSupplierId();
BmsSupplier supplier = bmsSupplierService.getById(supplierId); BmsSupplier supplier = bmsSupplierService.getById(supplierId);
List<TbsBudget> centerBudgetList = new ArrayList<>(); List<TbsBudget> centerBudgetList = new ArrayList<>();
//[产品List空] 或[科目ID空] ,返回[客户]
if(CollectionUtil.isNotEmpty(goodsIds)&&subjectId!=null){ if(CollectionUtil.isNotEmpty(goodsIds)&&subjectId!=null){
LambdaQueryWrapper<TbsBudget> lqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<TbsBudget> lqw = new LambdaQueryWrapper<>();
lqw.eq(TbsBudget::getBudgetState,1); lqw.eq(TbsBudget::getBudgetState,1);
@ -384,7 +382,6 @@ public class TbsActivityController {
} }
} }
} }
for (TbsBudget budget : budgetList) { for (TbsBudget budget : budgetList) {
if(budget.getConditionFlag().equals(1)){ if(budget.getConditionFlag().equals(1)){
List<TbsBudgetCondition> budgetConditions = tbsBudgetConditionService.getByBudgetId(budget.getId()); List<TbsBudgetCondition> budgetConditions = tbsBudgetConditionService.getByBudgetId(budget.getId());
@ -404,34 +401,25 @@ public class TbsActivityController {
centerBudgetList.add(budget); centerBudgetList.add(budget);
} }
} }
}else { }else {
centerBudgetList.add(budget); centerBudgetList.add(budget);
} }
} }
} }
List<BmsRegion> saleRegions = new ArrayList<>();
for (TbsBudget budget : centerBudgetList) { for (TbsBudget budget : centerBudgetList) {
if (budget.getCenterType().equals(TbsCenterType.saleRegion.name())){ if (budget.getCenterType().equals(TbsCenterType.saleRegion.name())){
BmsRegion region = bmsRegionService.getById(budget.getCenterId()); if(budget.getCenterId().equals(supplier.getRegionThird())
if(region!=null){ ||budget.getCenterId().equals(supplier.getRegionSecond())
saleRegions.add(region); ||budget.getCenterId().equals(supplier.getRegionFirst())){
TbsActivityDefaultCenterVo defaultCenterVo = new TbsActivityDefaultCenterVo();
BmsRegion saleRegionTemp = bmsRegionService.getById(budget.getCenterId());
defaultCenterVo.setSaleRegion(saleRegionTemp);
return R.ok(defaultCenterVo);
} }
} }
} }
TbsActivityDefaultCenterVo defaultCenterVo = new TbsActivityDefaultCenterVo(); TbsActivityDefaultCenterVo defaultCenterVo = new TbsActivityDefaultCenterVo();
if(CollectionUtil.isNotEmpty(saleRegions)){
BmsRegion saleRegionTemp = saleRegions.get(0);
for (BmsRegion saleRegion : saleRegions) {
if(saleRegionTemp.getLevel()<saleRegion.getLevel()){
saleRegionTemp = saleRegion;
}
}
defaultCenterVo.setSaleRegion(saleRegionTemp);
}else {
defaultCenterVo.setSupplier(supplier); defaultCenterVo.setSupplier(supplier);
}
return R.ok(defaultCenterVo); return R.ok(defaultCenterVo);
} }

7
src/main/java/com/qs/serve/modules/tbs/controller/TbsCostApplyController.java

@ -21,6 +21,7 @@ import com.qs.serve.modules.sys.service.SysUserService;
import com.qs.serve.modules.tbs.common.TbsCostApplyState; import com.qs.serve.modules.tbs.common.TbsCostApplyState;
import com.qs.serve.modules.tbs.common.TbsSeeYonConst; import com.qs.serve.modules.tbs.common.TbsSeeYonConst;
import com.qs.serve.modules.tbs.common.dto.CompensateDTO; import com.qs.serve.modules.tbs.common.dto.CompensateDTO;
import com.qs.serve.modules.tbs.common.util.TbsBudgetLogBuildUtil;
import com.qs.serve.modules.tbs.entity.*; import com.qs.serve.modules.tbs.entity.*;
import com.qs.serve.modules.tbs.entity.bo.TbsActivityBo; import com.qs.serve.modules.tbs.entity.bo.TbsActivityBo;
import com.qs.serve.modules.tbs.entity.bo.TbsAffairCommitBo; import com.qs.serve.modules.tbs.entity.bo.TbsAffairCommitBo;
@ -290,10 +291,12 @@ public class TbsCostApplyController {
@DeleteMapping("/deleteById/{id}") @DeleteMapping("/deleteById/{id}")
@SysLog(module = SystemModule.Budget, title = "费用申请", biz = BizType.DELETE) @SysLog(module = SystemModule.Budget, title = "费用申请", biz = BizType.DELETE)
@PreAuthorize("hasRole('tbs:costApply:delete')") @PreAuthorize("hasRole('tbs:costApply:delete')")
@Transactional(rollbackFor = Exception.class)
public R<?> deleteById(@PathVariable("id") Long id){ public R<?> deleteById(@PathVariable("id") Long id){
TbsCostApply entity = tbsCostApplyService.getById(id); TbsCostApply entity = tbsCostApplyService.getById(id);
if(!entity.getChargeState().equals(0)&&!entity.getChargeState().equals(4)){ if(!entity.getChargeState().equals(0)||
return R.error("当前状态不支持删除"); !entity.getChargeState().equals(TbsCostApplyState.State_5_stop.getCode())){
return R.error("占用预算的申请,不支持删除");
} }
//模板类直接删除 //模板类直接删除
if(entity.getTemplateId()!=null){ if(entity.getTemplateId()!=null){

24
src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetServiceImpl.java

@ -92,11 +92,12 @@ public class TbsBudgetServiceImpl extends ServiceImpl<TbsBudgetMapper,TbsBudget>
List<Long> seriesIds = budgetBo.getSeriesIds(); List<Long> seriesIds = budgetBo.getSeriesIds();
List<Long> brandIds = budgetBo.getBrandIds(); List<Long> brandIds = budgetBo.getBrandIds();
List<Long> categoryIds = budgetBo.getCategoryIds(); List<Long> categoryIds = budgetBo.getCategoryIds();
Long scheduleId = budgetBo.getScheduleId();
//添加条件拦截 //添加条件拦截
boolean sameCondition = filterSameCondition(budget,skuIds, spuIds, seriesIds, brandIds, categoryIds); boolean sameCondition = filterSameCondition(scheduleId,budget,skuIds, spuIds, seriesIds, brandIds, categoryIds);
// if(sameCondition){ if(sameCondition){
// Assert.throwEx("已存在相同条件预算"); Assert.throwEx("已存在相同条件预算");
// } }
budget.setBudgetCode(budgetBo.getBudgetCode()); budget.setBudgetCode(budgetBo.getBudgetCode());
budget.setSubjectId(budgetBo.getSubjectId()); budget.setSubjectId(budgetBo.getSubjectId());
BmsSubject subject = null; BmsSubject subject = null;
@ -110,7 +111,13 @@ public class TbsBudgetServiceImpl extends ServiceImpl<TbsBudgetMapper,TbsBudget>
List<TbsScheduleItem> scheduleItems = scheduleItemService.listByScheduleId(schedule.getId()); List<TbsScheduleItem> scheduleItems = scheduleItemService.listByScheduleId(schedule.getId());
List<TbsScheduleItemBudget> scheduleItemBudgets = new ArrayList<>(); List<TbsScheduleItemBudget> scheduleItemBudgets = new ArrayList<>();
for (TbsScheduleItem scheduleItem : scheduleItems) { for (TbsScheduleItem scheduleItem : scheduleItems) {
TbsScheduleItemBudget itemBudget = CopierUtil.copy(scheduleItem,new TbsScheduleItemBudget()); TbsScheduleItemBudget itemBudget = new TbsScheduleItemBudget();
itemBudget.setScheduleId(scheduleItem.getScheduleId());
itemBudget.setScheduleItemId(scheduleItem.getId());
itemBudget.setItemName(scheduleItem.getItemName());
itemBudget.setStartDate(scheduleItem.getStartDate());
itemBudget.setEndDate(scheduleItem.getEndDate());
itemBudget.setBudgetId(budget.getId());
for (TbsBudgetBo.ScheduleItem boScheduleItem : budgetBo.getScheduleItems()) { for (TbsBudgetBo.ScheduleItem boScheduleItem : budgetBo.getScheduleItems()) {
if(itemBudget.getId().equals(boScheduleItem.getScheduleItemId())){ if(itemBudget.getId().equals(boScheduleItem.getScheduleItemId())){
itemBudget.setBudgetAmount(boScheduleItem.getAmount()); itemBudget.setBudgetAmount(boScheduleItem.getAmount());
@ -120,9 +127,6 @@ public class TbsBudgetServiceImpl extends ServiceImpl<TbsBudgetMapper,TbsBudget>
if(itemBudget.getBudgetAmount()==null){ if(itemBudget.getBudgetAmount()==null){
Assert.throwEx("考核期周期需设置金额"); Assert.throwEx("考核期周期需设置金额");
} }
itemBudget.setId(null);
itemBudget.setScheduleItemId(scheduleItem.getId());
itemBudget.setBudgetId(budget.getId());
scheduleItemBudgets.add(itemBudget); scheduleItemBudgets.add(itemBudget);
} }
scheduleItemBudgetService.saveBatch(scheduleItemBudgets); scheduleItemBudgetService.saveBatch(scheduleItemBudgets);
@ -132,6 +136,7 @@ public class TbsBudgetServiceImpl extends ServiceImpl<TbsBudgetMapper,TbsBudget>
/** /**
* 拦截相同条件的预算 * 拦截相同条件的预算
* @param scheduleId
* @param budget * @param budget
* @param skuIds * @param skuIds
* @param spuIds * @param spuIds
@ -140,7 +145,7 @@ public class TbsBudgetServiceImpl extends ServiceImpl<TbsBudgetMapper,TbsBudget>
* @param categoryIds * @param categoryIds
* @return 满足无条件的返回true * @return 满足无条件的返回true
*/ */
private boolean filterSameCondition(TbsBudget budget,List<Long> skuIds, List<Long> spuIds, List<Long> seriesIds, List<Long> brandIds, List<Long> categoryIds) { private boolean filterSameCondition(Long scheduleId,TbsBudget budget,List<Long> skuIds, List<Long> spuIds, List<Long> seriesIds, List<Long> brandIds, List<Long> categoryIds) {
boolean hasCondition = CollectionUtil.isNotEmpty(skuIds)|| boolean hasCondition = CollectionUtil.isNotEmpty(skuIds)||
CollectionUtil.isNotEmpty(spuIds)|| CollectionUtil.isNotEmpty(spuIds)||
CollectionUtil.isNotEmpty(seriesIds)|| CollectionUtil.isNotEmpty(seriesIds)||
@ -150,6 +155,7 @@ public class TbsBudgetServiceImpl extends ServiceImpl<TbsBudgetMapper,TbsBudget>
lqw.eq(TbsBudget::getSubjectId,budget.getSubjectId()); lqw.eq(TbsBudget::getSubjectId,budget.getSubjectId());
lqw.eq(TbsBudget::getCenterType,budget.getCenterType()); lqw.eq(TbsBudget::getCenterType,budget.getCenterType());
lqw.eq(TbsBudget::getCenterId,budget.getCenterId()); lqw.eq(TbsBudget::getCenterId,budget.getCenterId());
lqw.eq(TbsBudget::getScheduleId,scheduleId);
//忽略更新情况 //忽略更新情况
if(budget.getId()!=null){ if(budget.getId()!=null){
lqw.ne(TbsBudget::getId,budget.getId()); lqw.ne(TbsBudget::getId,budget.getId());

8
src/main/java/com/qs/serve/modules/third/PortalController.java

@ -16,6 +16,7 @@ import com.qs.serve.modules.third.entity.param.SSOLoginParam;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
@ -23,7 +24,7 @@ import javax.servlet.http.HttpServletRequest;
import java.util.Map; import java.util.Map;
/** /**
* 第三方接口核销系统 * 第三方接口门户接口
* @author YenHex * @author YenHex
* @since 2023/2/14 * @since 2023/2/14
*/ */
@ -37,12 +38,15 @@ public class PortalController {
/** /**
* 单点登录 * 单点登录
* @apiNote headers+ => tenant-id = 001 \n headers+ => v-token = MD5.encrypt('jslApi-'+yyyy-MM-dd)
* @param ssoLoginParam
* @param request
* @return * @return
*/ */
@LimitSubmit @LimitSubmit
@SysLog(title = "人员",desc = "单点登陆",biz = BizType.LOGIN) @SysLog(title = "人员",desc = "单点登陆",biz = BizType.LOGIN)
@PostMapping("/ssoLogin") @PostMapping("/ssoLogin")
public R<?> ssoLogin(SSOLoginParam ssoLoginParam, HttpServletRequest request){ public R<?> ssoLogin(@RequestBody SSOLoginParam ssoLoginParam, HttpServletRequest request){
ThirdTokenUtil.checkToken(request); ThirdTokenUtil.checkToken(request);
String host = "https://crm.gdjsl.com"; String host = "https://crm.gdjsl.com";
if(StringUtils.hasText(ssoLoginParam.getRewriteHost())){ if(StringUtils.hasText(ssoLoginParam.getRewriteHost())){

10
src/main/java/com/qs/serve/modules/tzc/service/impl/TzcPolicyOperationServiceImpl.java

@ -10,6 +10,7 @@ import com.qs.serve.modules.tbs.common.TbsSeeYonConst;
import com.qs.serve.modules.tbs.common.util.TbsBudgetLogBuildUtil; import com.qs.serve.modules.tbs.common.util.TbsBudgetLogBuildUtil;
import com.qs.serve.modules.tbs.entity.TbsBudgetLog; import com.qs.serve.modules.tbs.entity.TbsBudgetLog;
import com.qs.serve.modules.tbs.entity.bo.TbsAffairCommitBo; import com.qs.serve.modules.tbs.entity.bo.TbsAffairCommitBo;
import com.qs.serve.modules.tbs.entity.vo.CtpAffairVo;
import com.qs.serve.modules.tbs.service.TbsBudgetLogService; import com.qs.serve.modules.tbs.service.TbsBudgetLogService;
import com.qs.serve.modules.tzc.common.TzPolicyItemStatus; import com.qs.serve.modules.tzc.common.TzPolicyItemStatus;
import com.qs.serve.modules.tzc.common.TzcPolicyStatus; import com.qs.serve.modules.tzc.common.TzcPolicyStatus;
@ -121,6 +122,15 @@ public class TzcPolicyOperationServiceImpl implements SeeYonOperationService {
return null; return null;
} }
@Override
public void pageMemberAffair4packageVo(List<CtpAffairVo> ctpAffairs) {
for (CtpAffairVo ctpAffairVo : ctpAffairs) {
TzcPolicy tzcPolicy = tzcPolicyService.getById(
ctpAffairVo.getAffairInfo().getCostApplyId());
ctpAffairVo.setPolicyInfo(tzcPolicy);
}
}
@Override @Override
public Object doNext(TbsAffairCommitBo param) { public Object doNext(TbsAffairCommitBo param) {
return null; return null;

Loading…
Cancel
Save