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