|
@@ -5,10 +5,7 @@ import com.cyksj.mapper.GoodsDonMapper;
|
|
|
import com.cyksj.mapper.GoodsDonSkuMapper;
|
|
import com.cyksj.mapper.GoodsDonSkuMapper;
|
|
|
import com.cyksj.mapper.UserDistributeRateChangeRecordMapper;
|
|
import com.cyksj.mapper.UserDistributeRateChangeRecordMapper;
|
|
|
import com.cyksj.mapper.manage.distribute.UserDistributeMapper;
|
|
import com.cyksj.mapper.manage.distribute.UserDistributeMapper;
|
|
|
-import com.cyksj.model.entity.GoodsDon;
|
|
|
|
|
-import com.cyksj.model.entity.GoodsDonSku;
|
|
|
|
|
-import com.cyksj.model.entity.UserDistribute;
|
|
|
|
|
-import com.cyksj.model.entity.UserDistributeRateChangeRecord;
|
|
|
|
|
|
|
+import com.cyksj.model.entity.*;
|
|
|
import com.cyksj.service.distribute.UserDistributeRateChangeRecordService;
|
|
import com.cyksj.service.distribute.UserDistributeRateChangeRecordService;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -54,4 +51,20 @@ public class UserDistributeRateChangeRecordServiceImpl extends ServiceImpl<UserD
|
|
|
String changeInfo = String.format("%s%s规格分销比例变为%s%%", goodsDon.getTitle(), sku.getSpecVal(), rate);
|
|
String changeInfo = String.format("%s%s规格分销比例变为%s%%", goodsDon.getTitle(), sku.getSpecVal(), rate);
|
|
|
userDistributeRateChangeRecordMapper.batchInsertGoodsRateChangeRecord(userDistributeList, goodsId, skuId, changeInfo, rate);
|
|
userDistributeRateChangeRecordMapper.batchInsertGoodsRateChangeRecord(userDistributeList, goodsId, skuId, changeInfo, rate);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void recordDefaultGoodsSkuDelRate(List<BusinessDistributeDefaultSkuRateConfig> delLists) {
|
|
|
|
|
+ for (BusinessDistributeDefaultSkuRateConfig skuRateConfig : delLists) {
|
|
|
|
|
+ Long skuId = skuRateConfig.getSkuId();
|
|
|
|
|
+ List<UserDistribute> userDistributeList = userDistributeMapper.selectNoSetGoodsSkuRateDistirbutors(skuId);
|
|
|
|
|
+ if (userDistributeList.isEmpty()) {
|
|
|
|
|
+ continue;
|
|
|
|
|
+ }
|
|
|
|
|
+ Long goodsId = skuRateConfig.getGoodsId();
|
|
|
|
|
+ GoodsDon goodsDon = goodsDonMapper.selectById(goodsId);
|
|
|
|
|
+ GoodsDonSku sku = skuMapper.selectById(skuId);
|
|
|
|
|
+ String changeInfo = String.format("%s%s规格分销比例变为", goodsDon.getTitle(), sku.getSpecVal());
|
|
|
|
|
+ userDistributeRateChangeRecordMapper.batchInsertGoodsRateChangeNoSetSkuRecord(userDistributeList, goodsId, skuId, changeInfo);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|