店铺对应的推广用户
parent
d43ff7bbc7
commit
8db2f43fd1
@ -0,0 +1,68 @@
|
|||||||
|
package com.kiisoo.ic.synchronous.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.kiisoo.ic.store.constant.Constants;
|
||||||
|
import com.kiisoo.ic.store.entity.PoiStore;
|
||||||
|
import com.kiisoo.ic.store.entity.PoiStoreStaff;
|
||||||
|
import com.kiisoo.ic.store.entity.StoreUserDTO;
|
||||||
|
import com.kiisoo.ic.store.mapper.PoiStoreDOMapper;
|
||||||
|
import com.kiisoo.ic.store.mapper.PoiStoreStaffDOMapper;
|
||||||
|
import com.kiisoo.ic.store.mapper.PrivilageCpUserStoreDOMapper;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class PromotionCodeService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private PoiStoreDOMapper poiStoreDOMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private PrivilageCpUserStoreDOMapper privilageCpUserStoreDOMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private PoiStoreStaffDOMapper poiStoreStaffDOMapper;
|
||||||
|
|
||||||
|
public void getPromotion(int i) {
|
||||||
|
//找到所有店铺
|
||||||
|
List<PoiStore> shops = poiStoreDOMapper.selectList(null);
|
||||||
|
|
||||||
|
shops.forEach(item ->{
|
||||||
|
List<Long> shopIds = new ArrayList<>();
|
||||||
|
shopIds.add(item.getId());
|
||||||
|
//找到是否有推广码
|
||||||
|
List<StoreUserDTO> cpUserStoreDO = privilageCpUserStoreDOMapper.selectCpUserByShops(shopIds);
|
||||||
|
if(cpUserStoreDO.size() == 0){
|
||||||
|
//没有推广码则查询
|
||||||
|
|
||||||
|
//增加推广码
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void getStaffPromotion() {
|
||||||
|
List<PoiStoreStaff> sellers = poiStoreStaffDOMapper.selectList(null);
|
||||||
|
sellers.forEach(item ->{
|
||||||
|
PoiStoreStaff poiStoreStaff = new PoiStoreStaff();
|
||||||
|
poiStoreStaff.setUserId(item.getUserId());
|
||||||
|
poiStoreStaff.setStatus(Constants.STATUS_USEFUL);
|
||||||
|
List<PoiStoreStaff> poiStoreStaffs = poiStoreStaffDOMapper.selectList(new QueryWrapper<>(poiStoreStaff));
|
||||||
|
if(poiStoreStaffs.size() == 0){
|
||||||
|
//没有推广码则查询
|
||||||
|
|
||||||
|
//
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue