Compare commits

..

No commits in common. "c7b9a3da9f6dc91eb4c4de9ad76822868c0b7ade" and "bd26ae2d340a3a4f19be3c53f5691c9e8b4ae241" have entirely different histories.

3 changed files with 3 additions and 21 deletions

View File

@ -1,6 +1,5 @@
package com.ruoyi.bst.ad.domain.enums; package com.ruoyi.bst.ad.domain.enums;
import com.ruoyi.bst.device.domain.enums.DeviceStatus;
import com.ruoyi.common.utils.collection.CollectionUtils; import com.ruoyi.common.utils.collection.CollectionUtils;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
@ -17,14 +16,5 @@ public enum AdStatus {
private final String code; private final String code;
private final String name; private final String name;
// 允许禁用的广告状态
public static List<String> canDisable() {
return CollectionUtils.map(AdStatus::getCode, ENABLE);
}
// 允许启用的广告状态
public static List<String> canEnable() {
return CollectionUtils.map(AdStatus::getCode, DISABLE);
}
} }

View File

@ -5,7 +5,6 @@ import java.util.List;
import com.ruoyi.bst.ad.domain.AdVerifyDTO; import com.ruoyi.bst.ad.domain.AdVerifyDTO;
import com.ruoyi.bst.ad.domain.enums.AdBelong; import com.ruoyi.bst.ad.domain.enums.AdBelong;
import com.ruoyi.bst.ad.domain.enums.AdStatus;
import com.ruoyi.bst.ad.domain.enums.AdVerifyStatus; import com.ruoyi.bst.ad.domain.enums.AdVerifyStatus;
import com.ruoyi.bst.ad.service.AdConverter; import com.ruoyi.bst.ad.service.AdConverter;
import com.ruoyi.bst.area.domain.AreaVO; import com.ruoyi.bst.area.domain.AreaVO;
@ -175,18 +174,14 @@ public class AdServiceImpl implements AdService {
public int enable(Long adId) { public int enable(Long adId) {
AdVO ad = this.selectAdByAdId(adId); AdVO ad = this.selectAdByAdId(adId);
ServiceUtil.assertion(ad == null, "当前广告信息不存在", adId); ServiceUtil.assertion(ad == null, "当前广告信息不存在", adId);
ServiceUtil.assertion(!AdStatus.canEnable().contains(ad.getStatus()), "广告%s当前状态不允许启用", adId); ServiceUtil.assertion(!DeviceStatus.canEnable().contains(ad.getStatus()), "广告%s当前状态不允许启用", adId);
// 更新广告状态
return 1;
} }
@Override @Override
public int disable(Long adId) { public int disable(Long adId) {
AdVO ad = this.selectAdByAdId(adId); AdVO ad = this.selectAdByAdId(adId);
ServiceUtil.assertion(ad == null, "当前广告信息不存在", adId); ServiceUtil.assertion(ad == null, "当前广告信息不存在", adId);
ServiceUtil.assertion(!AdStatus.canDisable().contains(ad.getStatus()), "广告%s当前状态不允许启用", adId); ServiceUtil.assertion(!DeviceStatus.canDisable().contains(ad.getStatus()), "广告%s当前状态不允许启用", adId);
// 更新广告状态
return 1;
} }
} }

View File

@ -2,12 +2,10 @@ package com.ruoyi.web.app;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.ruoyi.bst.agreement.domain.AgreementQuery; import com.ruoyi.bst.agreement.domain.AgreementQuery;
import com.ruoyi.bst.agreement.domain.AgreementVO;
import com.ruoyi.bst.agreement.domain.enums.AgreementContentType; import com.ruoyi.bst.agreement.domain.enums.AgreementContentType;
import com.ruoyi.bst.agreement.service.AgreementService; import com.ruoyi.bst.agreement.service.AgreementService;
import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.collection.CollectionUtils;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -31,8 +29,7 @@ public class AppAgreementController extends BaseController {
if (query.getAreaId()==null) { if (query.getAreaId()==null) {
return AjaxResult.error("运营区不能为空"); return AjaxResult.error("运营区不能为空");
} }
AgreementVO agreementVO = CollectionUtils.firstElement(agreementService.selectAgreementList(query)); return success(agreementService.selectAgreementList(query));
return success(agreementVO);
} }