|
|
@ -8,7 +8,11 @@ import com.qs.serve.common.model.consts.BudgetLogRollbackFlag; |
|
|
|
import com.qs.serve.common.model.dto.R; |
|
|
|
import com.qs.serve.common.util.*; |
|
|
|
import com.qs.serve.common.util.model.DateFormatString; |
|
|
|
import com.qs.serve.modules.bms.entity.BmsRegion; |
|
|
|
import com.qs.serve.modules.bms.entity.BmsRegion2; |
|
|
|
import com.qs.serve.modules.bms.entity.BmsSupplier; |
|
|
|
import com.qs.serve.modules.bms.mapper.BmsRegion2Mapper; |
|
|
|
import com.qs.serve.modules.bms.mapper.BmsRegionMapper; |
|
|
|
import com.qs.serve.modules.bms.service.BmsSupplierService; |
|
|
|
import com.qs.serve.modules.seeyon.entity.BaseCreateCallbackBo; |
|
|
|
import com.qs.serve.modules.seeyon.entity.BaseCreateProcessBo; |
|
|
@ -57,6 +61,8 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC |
|
|
|
private TbsActivityGoodsService tbsActivityGoodsService; |
|
|
|
private TbsCostUnItemService tbsCostUnItemService; |
|
|
|
private BmsSupplierService bmsSupplierService; |
|
|
|
private BmsRegionMapper regionMapper; |
|
|
|
private BmsRegion2Mapper region2Mapper; |
|
|
|
private TbsActivityPayConditionMapper tbsActivityPayConditionMapper; |
|
|
|
private TbsActivityMapper tbsActivityMapper; |
|
|
|
private ProjectProperties projectProperties; |
|
|
@ -131,12 +137,24 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC |
|
|
|
data.put("targetId",tbsCostApply.getId()+""); |
|
|
|
data.put("targetCode",tbsCostApply.getCode()); |
|
|
|
data.put("exsp1",TbsSeeYonConst.CostApplyConf.Code()); |
|
|
|
|
|
|
|
//拓展添加审批关联区域
|
|
|
|
String saleRegionId = supplier.handleSaleRegionId(); |
|
|
|
String bizRegionId = supplier.handleBizRegionId(); |
|
|
|
BmsRegion saleRegion = regionMapper.selectById(saleRegionId); |
|
|
|
BmsRegion2 bizRegion = region2Mapper.selectById(bizRegionId); |
|
|
|
String saleRegionNames = saleRegion!=null?saleRegion.getPathNames():"null"; |
|
|
|
String bizRegionNames = bizRegion!=null?bizRegion.getPathNames():"null"; |
|
|
|
data.put("exsp2",saleRegionNames); |
|
|
|
data.put("exsp3",bizRegionNames); |
|
|
|
|
|
|
|
//添加跳转地址业务
|
|
|
|
String urlKey = "exsp5"+IdUtil.simpleUUID(); |
|
|
|
String baseJumpUrl = JumpToUtil.getUrl(projectProperties.getHostUrl(),TbsSeeYonConst.CostApplyConf.Code(),urlKey); |
|
|
|
data.put("exsp5",urlKey); |
|
|
|
data.put("cmsLink",baseJumpUrl); |
|
|
|
data.put("activitySummary",actTitles); |
|
|
|
|
|
|
|
//添加科目和成本中心
|
|
|
|
List<TbsActivityCenter> tbsActivityCenters = tbsActivityCenterService.listByCostApplyId(Long.parseLong(id)); |
|
|
|
List<TbsActivitySubject> tbsActivitySubjects = tbsActivitySubjectService.listByCostApplyId(Long.parseLong(id)); |
|
|
|