Browse Source

预算使用情况

v1.0
Yen 2 years ago
parent
commit
7fc6d002c7
  1. 3
      src/main/java/com/qs/serve/modules/oms/service/impl/OmsOrderServiceImpl.java
  2. 10
      src/main/java/com/qs/serve/modules/tbs/mapper/TbsBudgetMapper.java
  3. 3
      src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetServiceImpl.java

3
src/main/java/com/qs/serve/modules/oms/service/impl/OmsOrderServiceImpl.java

@ -632,7 +632,8 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper,OmsOrder> im
xltOrderItem.setId(xltOrder.getId()+"_"+(i+1));
xltOrderItem.setDingDanID(xltOrder.getId());
xltOrderItem.setSpuCode(orderItem.getSpuCode());
if(!StringUtils.hasText(orderItem.getSkuCode())){
boolean eq = orderItem.getSkuCode().equals(orderItem.getSpuCode());
if(!StringUtils.hasText(orderItem.getSkuCode())||eq){
Assert.throwEx("SKU【"+orderItem.getSpuCode()+"】存货缺失,请联系档案负责人");
}
xltOrderItem.setChanPinBianHao(orderItem.getSkuCode());

10
src/main/java/com/qs/serve/modules/tbs/mapper/TbsBudgetMapper.java

@ -1,9 +1,11 @@
package com.qs.serve.modules.tbs.mapper;
import com.baomidou.mybatisplus.annotation.InterceptorIgnore;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.qs.serve.modules.tbs.entity.TbsBudget;
import com.qs.serve.modules.tbs.entity.so.TbsBudgetSo;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Update;
import java.util.List;
@ -21,5 +23,13 @@ public interface TbsBudgetMapper extends BaseMapper<TbsBudget> {
*/
List<Long> selectBudgetId(@Param("query") TbsBudgetSo budgetSo);
@InterceptorIgnore(tenantLine = "true")
@Update("update tbs_budget_condition set brand_id = SUBSTRING_INDEX(target_level_path_ids,'_',1)")
int updateBudgetCondition();
@InterceptorIgnore(tenantLine = "true")
@Update("update tbs_budget set center_combo = concat(center_type,'_',center_id)")
int updateBudgetComboCenter();
}

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

@ -230,6 +230,9 @@ public class TbsBudgetServiceImpl extends ServiceImpl<TbsBudgetMapper,TbsBudget>
//设置条件
this.updateById(budget);
buildCondition(budget.getId(),brandIds,categoryIds,seriesIds,spuIds,skuIds);
//冗余字段初始化
baseMapper.updateBudgetCondition();
baseMapper.updateBudgetComboCenter();
}
/**

Loading…
Cancel
Save