店铺状态(正常,自配送,删除)、渠道状态记录
This commit is contained in:
parent
0fa0dd691f
commit
5f3cf75082
|
@ -307,7 +307,7 @@ public class BusStoreInfoController extends BaseController {
|
||||||
BusStoreInfo busStoreInfo = new BusStoreInfo();
|
BusStoreInfo busStoreInfo = new BusStoreInfo();
|
||||||
busStoreInfo.setId(busStoreInfo1.getId());
|
busStoreInfo.setId(busStoreInfo1.getId());
|
||||||
busStoreInfo.setSelfDeliveryStatus(busStoreInfo1.getSelfDeliveryStatus());
|
busStoreInfo.setSelfDeliveryStatus(busStoreInfo1.getSelfDeliveryStatus());
|
||||||
return toAjax(busStoreInfoService.updateBusStoreInfo(busStoreInfo));
|
return toAjax(busStoreInfoService.changeStoreStatus(busStoreInfo));
|
||||||
}
|
}
|
||||||
|
|
||||||
// @PreAuthorize("@ss.hasPermi('business:store:query')")
|
// @PreAuthorize("@ss.hasPermi('business:store:query')")
|
||||||
|
|
|
@ -86,4 +86,6 @@ public interface IBusStoreInfoService
|
||||||
List<RespBusStoreInfo> storeStatistics(BusStoreInfo busStoreInfo);
|
List<RespBusStoreInfo> storeStatistics(BusStoreInfo busStoreInfo);
|
||||||
|
|
||||||
List<RespBusStoreInfo> storeStatisticsExport(BusStoreInfo busStoreInfo);
|
List<RespBusStoreInfo> storeStatisticsExport(BusStoreInfo busStoreInfo);
|
||||||
|
|
||||||
|
int changeStoreStatus(BusStoreInfo busStoreInfo);
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@ import com.ruoyi.common.core.domain.model.LoginUser;
|
||||||
import com.ruoyi.common.exception.ServiceException;
|
import com.ruoyi.common.exception.ServiceException;
|
||||||
import com.ruoyi.common.utils.DateUtils;
|
import com.ruoyi.common.utils.DateUtils;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
|
import com.ruoyi.common.utils.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import com.ruoyi.business.mapper.BusStoreInfoMapper;
|
import com.ruoyi.business.mapper.BusStoreInfoMapper;
|
||||||
|
@ -106,6 +107,9 @@ public class BusStoreInfoServiceImpl implements IBusStoreInfoService
|
||||||
@Transactional
|
@Transactional
|
||||||
public int updateBusStoreInfo(BusStoreInfo busStoreInfo)
|
public int updateBusStoreInfo(BusStoreInfo busStoreInfo)
|
||||||
{
|
{
|
||||||
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||||
|
busStoreInfo.setUpdateId(loginUser.getUserId());
|
||||||
|
busStoreInfo.setUpdateUser(loginUser.getUsername());
|
||||||
busStoreInfo.setUpdateTime(DateUtils.getNowDate());
|
busStoreInfo.setUpdateTime(DateUtils.getNowDate());
|
||||||
return busStoreInfoMapper.updateBusStoreInfo(busStoreInfo);
|
return busStoreInfoMapper.updateBusStoreInfo(busStoreInfo);
|
||||||
}
|
}
|
||||||
|
@ -125,10 +129,35 @@ public class BusStoreInfoServiceImpl implements IBusStoreInfoService
|
||||||
busMarketOperationInfo.setUpdateTime(DateUtils.getNowDate());
|
busMarketOperationInfo.setUpdateTime(DateUtils.getNowDate());
|
||||||
busMarketOperationInfo.setOperationStatus(busStoreInfo.getReturnVisitStatus());
|
busMarketOperationInfo.setOperationStatus(busStoreInfo.getReturnVisitStatus());
|
||||||
busMarketOperationInfoMapper.insertBusMarketOperationInfo(busMarketOperationInfo);
|
busMarketOperationInfoMapper.insertBusMarketOperationInfo(busMarketOperationInfo);
|
||||||
|
busStoreInfo.setUpdateId(loginUser.getUserId());
|
||||||
|
busStoreInfo.setUpdateUser(loginUser.getUsername());
|
||||||
busStoreInfo.setUpdateTime(DateUtils.getNowDate());
|
busStoreInfo.setUpdateTime(DateUtils.getNowDate());
|
||||||
return busStoreInfoMapper.updateBusStoreInfo(busStoreInfo);
|
return busStoreInfoMapper.updateBusStoreInfo(busStoreInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@Transactional
|
||||||
|
public int changeStoreStatus(BusStoreInfo busStoreInfo)
|
||||||
|
{
|
||||||
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||||
|
BusStoreInfo busStoreInfo1 = busStoreInfoMapper.selectBusStoreInfoById(busStoreInfo.getId());
|
||||||
|
BusMarketOperationInfo busMarketOperationInfo = new BusMarketOperationInfo();
|
||||||
|
busMarketOperationInfo.setStoreId(busStoreInfo.getId());
|
||||||
|
busMarketOperationInfo.setStoreCode(busStoreInfo1.getStoreCode());
|
||||||
|
busMarketOperationInfo.setStoreName(busStoreInfo1.getStoreName());
|
||||||
|
busMarketOperationInfo.setUpdateId(loginUser.getUserId());
|
||||||
|
busMarketOperationInfo.setUpdateUser(loginUser.getUsername());
|
||||||
|
busMarketOperationInfo.setUpdateTime(DateUtils.getNowDate());
|
||||||
|
if(StringUtils.isEmpty(busStoreInfo.getSelfDeliveryStatus())){
|
||||||
|
throw new ServiceException("操作异常!");
|
||||||
|
}
|
||||||
|
busMarketOperationInfo.setOperationStatus(busStoreInfo1.getSelfDeliveryStatus()+busStoreInfo.getSelfDeliveryStatus());
|
||||||
|
busMarketOperationInfoMapper.insertBusMarketOperationInfo(busMarketOperationInfo);
|
||||||
|
busStoreInfo.setUpdateId(loginUser.getUserId());
|
||||||
|
busStoreInfo.setUpdateUser(loginUser.getUsername());
|
||||||
|
busStoreInfo.setUpdateTime(DateUtils.getNowDate());
|
||||||
|
return busStoreInfoMapper.updateBusStoreInfo(busStoreInfo);
|
||||||
|
}
|
||||||
@Override
|
@Override
|
||||||
public int lastPositiveReviewsNum(String agentAccount) {
|
public int lastPositiveReviewsNum(String agentAccount) {
|
||||||
return busStoreInfoMapper.lastPositiveReviewsNum(agentAccount);
|
return busStoreInfoMapper.lastPositiveReviewsNum(agentAccount);
|
||||||
|
@ -186,6 +215,21 @@ public class BusStoreInfoServiceImpl implements IBusStoreInfoService
|
||||||
count = busStoreConfigInfoMapper.insertBusStoreConfigInfo(busStoreConfigInfo);
|
count = busStoreConfigInfoMapper.insertBusStoreConfigInfo(busStoreConfigInfo);
|
||||||
}else if(ll.size() ==1){
|
}else if(ll.size() ==1){
|
||||||
busStoreConfigInfo.setId(ll.get(0).getId());
|
busStoreConfigInfo.setId(ll.get(0).getId());
|
||||||
|
if(StringUtils.isEmpty(busStoreConfigInfo.getMarketingChannels())){
|
||||||
|
throw new ServiceException("操作异常!");
|
||||||
|
}
|
||||||
|
if(!busStoreConfigInfo.getMarketingChannels().equals(ll.get(0).getMarketingChannels())){
|
||||||
|
BusMarketOperationInfo busMarketOperationInfo = new BusMarketOperationInfo();
|
||||||
|
busMarketOperationInfo.setStoreId(busStoreConfigInfo.getStoreId());
|
||||||
|
busMarketOperationInfo.setStoreCode(busStoreConfigInfo.getStoreCode());
|
||||||
|
busMarketOperationInfo.setStoreName(busStoreConfigInfo.getStoreName());
|
||||||
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||||
|
busMarketOperationInfo.setUpdateId(loginUser.getUserId());
|
||||||
|
busMarketOperationInfo.setUpdateUser(loginUser.getUsername());
|
||||||
|
busMarketOperationInfo.setUpdateTime(DateUtils.getNowDate());
|
||||||
|
busMarketOperationInfo.setOperationStatus(ll.get(0).getMarketingChannels()+"-"+busStoreConfigInfo.getMarketingChannels());
|
||||||
|
busMarketOperationInfoMapper.insertBusMarketOperationInfo(busMarketOperationInfo);
|
||||||
|
}
|
||||||
count = busStoreConfigInfoMapper.updateBusStoreConfigInfo(busStoreConfigInfo);
|
count = busStoreConfigInfoMapper.updateBusStoreConfigInfo(busStoreConfigInfo);
|
||||||
}else{
|
}else{
|
||||||
throw new ServiceException("店铺配置信息异常!");
|
throw new ServiceException("店铺配置信息异常!");
|
||||||
|
|
Loading…
Reference in New Issue