|
|
@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
|
|
|
import com.qs.serve.common.exception.Assert; |
|
|
|
import com.qs.serve.common.utils.CopierUtil; |
|
|
|
import com.qs.serve.framework.base.model.ResultFlag; |
|
|
|
import com.qs.serve.framework.base.util.CollectionUtil; |
|
|
|
import com.qs.serve.framework.redis.utils.CodeGenUtil; |
|
|
|
import com.qs.serve.modules.bms.entity.BmsSubject; |
|
|
|
import com.qs.serve.modules.bms.entity.BmsSupplier; |
|
|
@ -17,7 +18,9 @@ import com.qs.serve.modules.goods.entity.dto.GoodsTargetInfo; |
|
|
|
import com.qs.serve.modules.goods.entity.dto.TbsCenterDto; |
|
|
|
import com.qs.serve.modules.goods.service.GoodsApplicationService; |
|
|
|
import com.qs.serve.modules.sys.common.AuthContextUtils; |
|
|
|
import com.qs.serve.modules.sys.entity.SysAttach; |
|
|
|
import com.qs.serve.modules.sys.entity.SysUser; |
|
|
|
import com.qs.serve.modules.sys.service.SysAttachService; |
|
|
|
import com.qs.serve.modules.sys.service.SysUserService; |
|
|
|
import com.qs.serve.modules.tbs.entity.TbsActivityTemplate; |
|
|
|
import com.qs.serve.modules.tbs.service.TbsActivityTemplateRegionService; |
|
|
@ -39,10 +42,7 @@ import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.*; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
/** |
|
|
@ -74,6 +74,7 @@ public class TzcRebateApplicationServiceImpl implements TzcRebateApplicationServ |
|
|
|
private final BmsSubjectMapper bmsSubjectMapper; |
|
|
|
private final GoodsApplicationService goodsApplicationService; |
|
|
|
private final TbsCenterDtoService tbsCenterDtoService; |
|
|
|
private SysAttachService attachService; |
|
|
|
|
|
|
|
@Override |
|
|
|
public TzcRebateVo getRebateVoById(Long id) { |
|
|
@ -100,6 +101,11 @@ public class TzcRebateApplicationServiceImpl implements TzcRebateApplicationServ |
|
|
|
tzcRebateVo.setGoodsList(goodsList); |
|
|
|
tzcRebateVo.setConfigList(configList); |
|
|
|
|
|
|
|
if(CollectionUtil.isNotEmpty(tzcRebateVo.getAttachIds())){ |
|
|
|
List<String> attachIds = Arrays.asList(tzcRebateVo.getAttachIds()); |
|
|
|
List<SysAttach> attachList = attachService.listByIds(attachIds); |
|
|
|
tzcRebateVo.setAttachList(attachList); |
|
|
|
} |
|
|
|
return tzcRebateVo; |
|
|
|
} |
|
|
|
|
|
|
@ -418,6 +424,7 @@ public class TzcRebateApplicationServiceImpl implements TzcRebateApplicationServ |
|
|
|
rebate.setSupplierCode(supplier.getCode()); |
|
|
|
rebate.setSupplierName(supplier.getName()); |
|
|
|
rebate.setRebateAmount(param.getRebateAmount()); |
|
|
|
rebate.setAttachIds(param.getAttachIds()); |
|
|
|
rebate.setRemark(param.getRemark()); |
|
|
|
return rebate; |
|
|
|
} |
|
|
|