|
|
@ -3,6 +3,7 @@ package com.qs.serve.modules.tbs.service.impl; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.qs.serve.common.config.properties.ProjectProperties; |
|
|
|
import com.qs.serve.common.framework.redis.RedisService; |
|
|
|
import com.qs.serve.common.model.dto.R; |
|
|
|
import com.qs.serve.common.model.enums.BudgetLogOptFlag; |
|
|
|
import com.qs.serve.common.util.*; |
|
|
@ -23,6 +24,7 @@ import com.qs.serve.modules.goods.entity.GoodsSpu; |
|
|
|
import com.qs.serve.modules.goods.service.GoodsCategoryService; |
|
|
|
import com.qs.serve.modules.goods.service.GoodsSkuService; |
|
|
|
import com.qs.serve.modules.goods.service.GoodsSpuService; |
|
|
|
import com.qs.serve.modules.oms.entity.OmsOrder; |
|
|
|
import com.qs.serve.modules.seeyon.service.SeeYonRequestService; |
|
|
|
import com.qs.serve.modules.sys.entity.SysAttach; |
|
|
|
import com.qs.serve.modules.sys.entity.SysUser; |
|
|
@ -107,6 +109,7 @@ public class TbsCostApplyPart1ServiceImpl implements TbsCostApplyPart1Service { |
|
|
|
private final TbsBudgetConditionService tbsBudgetConditionService; |
|
|
|
private final TbsScheduleItemBudgetMapper tbsScheduleItemBudgetMapper; |
|
|
|
private SysAttachService attachService; |
|
|
|
private RedisService redisService; |
|
|
|
|
|
|
|
@Override |
|
|
|
public TbsCostApply copyById(Long costId) { |
|
|
@ -151,6 +154,7 @@ public class TbsCostApplyPart1ServiceImpl implements TbsCostApplyPart1Service { |
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public TbsCostApply toSetChanged(Long costId) { |
|
|
|
redisService.throwResLock(TbsCostApply.class.getSimpleName(),costId+""); |
|
|
|
String userId = AuthContextUtils.getSysUserId(); |
|
|
|
TbsCostApply orgCost = tbsCostApplyService.getById(costId); |
|
|
|
if(orgCost.getCancelFlag().equals(1)){ |
|
|
|