|
|
@ -17,10 +17,7 @@ import com.baiye.modules.distribute.entity.CustomStoreEntity;
|
|
|
|
import com.baiye.modules.distribute.entity.StoreEntity;
|
|
|
|
import com.baiye.modules.distribute.entity.StoreEntity;
|
|
|
|
import com.baiye.modules.distribute.mapper.CustomMapper;
|
|
|
|
import com.baiye.modules.distribute.mapper.CustomMapper;
|
|
|
|
import com.baiye.modules.distribute.qo.CustomQo;
|
|
|
|
import com.baiye.modules.distribute.qo.CustomQo;
|
|
|
|
import com.baiye.modules.distribute.service.ClueService;
|
|
|
|
import com.baiye.modules.distribute.service.*;
|
|
|
|
import com.baiye.modules.distribute.service.CustomService;
|
|
|
|
|
|
|
|
import com.baiye.modules.distribute.service.CustomStoreService;
|
|
|
|
|
|
|
|
import com.baiye.modules.distribute.service.StoreService;
|
|
|
|
|
|
|
|
import com.baiye.modules.distribute.vo.AddressDTO;
|
|
|
|
import com.baiye.modules.distribute.vo.AddressDTO;
|
|
|
|
import com.baiye.modules.distribute.vo.CustomStoreVO;
|
|
|
|
import com.baiye.modules.distribute.vo.CustomStoreVO;
|
|
|
|
import com.baiye.modules.distribute.vo.CustomVO;
|
|
|
|
import com.baiye.modules.distribute.vo.CustomVO;
|
|
|
@ -55,6 +52,9 @@ public class CustomServiceImpl extends ExtendServiceImpl<CustomMapper, CustomEnt
|
|
|
|
|
|
|
|
|
|
|
|
private final SecurityProperties securityProperties;
|
|
|
|
private final SecurityProperties securityProperties;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final StoreUserService storeUserService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final ClueService clueService;
|
|
|
|
private final ClueService clueService;
|
|
|
|
|
|
|
|
|
|
|
|
private final StoreService storeService;
|
|
|
|
private final StoreService storeService;
|
|
|
@ -147,11 +147,14 @@ public class CustomServiceImpl extends ExtendServiceImpl<CustomMapper, CustomEnt
|
|
|
|
List<CustomStoreEntity> customStores = customStoreService.selectListByCustomId(id);
|
|
|
|
List<CustomStoreEntity> customStores = customStoreService.selectListByCustomId(id);
|
|
|
|
if (CollUtil.isNotEmpty(customStores)) {
|
|
|
|
if (CollUtil.isNotEmpty(customStores)) {
|
|
|
|
for (CustomStoreEntity store : customStores) {
|
|
|
|
for (CustomStoreEntity store : customStores) {
|
|
|
|
|
|
|
|
Long userId = storeUserService.findUserIdByStoreId(store.getStoreId());
|
|
|
|
|
|
|
|
if (ObjectUtil.isNotNull(userId) && userId > 0){
|
|
|
|
ClueDTO clueDTO = ClueDTO.builder().originName(ClueSourceEnum.STORE_DISTRIBUTION.getDescription()).nid
|
|
|
|
ClueDTO clueDTO = ClueDTO.builder().originName(ClueSourceEnum.STORE_DISTRIBUTION.getDescription()).nid
|
|
|
|
(AESUtils.encrypt(customEntity.getCustomNid(), securityProperties.getPasswordSecretKey())).assignedBy
|
|
|
|
(AESUtils.encrypt(customEntity.getCustomNid(), securityProperties.getPasswordSecretKey())).assignedBy
|
|
|
|
(store.getStoreId()).createBy(customEntity.getCompanyId()).assignedName(store.getStoreName()).otherClue(otherClue).build();
|
|
|
|
(userId).createBy(customEntity.getCompanyId()).assignedName(store.getStoreName()).otherClue(otherClue).build();
|
|
|
|
list.add(clueDTO);
|
|
|
|
list.add(clueDTO);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
clueService.saveClueListByStoreInfo(list);
|
|
|
|
clueService.saveClueListByStoreInfo(list);
|
|
|
|
customEntity.setEnrollStatus(2);
|
|
|
|
customEntity.setEnrollStatus(2);
|
|
|
|
return SqlHelper.retBool(baseMapper.updateById(customEntity));
|
|
|
|
return SqlHelper.retBool(baseMapper.updateById(customEntity));
|
|
|
|