|
@@ -154,16 +154,16 @@ public class PlanServiceImpl implements PlanService {
|
|
|
public int checkPlan(PlanBo bo, Long userId, String userName) {
|
|
|
// 是否有该计划
|
|
|
QueryWrapper<Plan> planQueryWrapper = new QueryWrapper<>();
|
|
|
- planQueryWrapper.eq("plan_id", bo.getPlanId());
|
|
|
- planQueryWrapper.eq("deleted", "0");
|
|
|
+ planQueryWrapper.eq("plan_id", bo.getPlanId())
|
|
|
+ .eq("deleted", "0");
|
|
|
Plan plan = planMapper.selectOne(planQueryWrapper);
|
|
|
if (plan == null)
|
|
|
return -1;
|
|
|
// 没有该app或者该app已经被禁用,则不允许审核
|
|
|
QueryWrapper<App> appQueryWrapper = new QueryWrapper<>();
|
|
|
- appQueryWrapper.eq("appkey", plan.getAppkey());
|
|
|
- appQueryWrapper.eq("state", 1);
|
|
|
- appQueryWrapper.eq("deleted", "0");
|
|
|
+ appQueryWrapper.eq("appkey", plan.getAppkey())
|
|
|
+ .eq("state", 1)
|
|
|
+ .eq("deleted", "0");
|
|
|
App app = appMapper.selectOne(appQueryWrapper);
|
|
|
if (app == null)
|
|
|
return -1;
|
|
@@ -206,8 +206,9 @@ public class PlanServiceImpl implements PlanService {
|
|
|
planQueryWrapper.apply("plan_create_time >= STR_TO_DATE({0},'%Y-%m-%d %H:%i:%s')", bo.getStartTime());
|
|
|
if (bo.getEndTime() != null) // 搜索结束时间大于等于广告计划创建时间
|
|
|
planQueryWrapper.apply("plan_create_time <= STR_TO_DATE({0},'%Y-%m-%d %H:%i:%s')", bo.getEndTime());
|
|
|
- planQueryWrapper.eq("state", StateUtil.APPROVED);
|
|
|
- planQueryWrapper.eq("deleted", "0");
|
|
|
+ planQueryWrapper.eq("state", StateUtil.APPROVED)
|
|
|
+ .eq("deleted", "0")
|
|
|
+ .orderByDesc("plan_create_time");
|
|
|
Page<Plan> page = new Page<>(bo.getPageNum(), bo.getPageSize());
|
|
|
Page<Plan> planPage = planMapper.selectPage(page, planQueryWrapper);
|
|
|
List<Plan> plans = planPage.getRecords();
|
|
@@ -326,8 +327,8 @@ public class PlanServiceImpl implements PlanService {
|
|
|
planQueryWrapper.apply("plan_start_time >= STR_TO_DATE({0},'%Y-%m-%d %H:%i:%s')", bo.getStartTime());
|
|
|
if (bo.getEndTime() != null)
|
|
|
planQueryWrapper.apply("plan_end_time <= STR_TO_DATE({0},'%Y-%m-%d %H:%i:%s')", bo.getEndTime());
|
|
|
- planQueryWrapper.eq("deleted", "0");
|
|
|
-
|
|
|
+ planQueryWrapper.eq("deleted", "0")
|
|
|
+ .orderByDesc("plan_create_time");
|
|
|
Page<Plan> page = new Page<>(bo.getPageNum(), bo.getPageSize());
|
|
|
List<Plan> plans = planMapper.selectPage(page, planQueryWrapper).getRecords();
|
|
|
List<PlanManageListVo> vos = new ArrayList<>();
|
|
@@ -344,14 +345,14 @@ public class PlanServiceImpl implements PlanService {
|
|
|
@Override
|
|
|
public PlanManageDetailVo getPlanManageDetail(String planId) {
|
|
|
QueryWrapper<Plan> planQueryWrapper = new QueryWrapper<>();
|
|
|
- planQueryWrapper.eq("plan_id", planId);
|
|
|
- planQueryWrapper.eq("deleted", "0");
|
|
|
+ planQueryWrapper.eq("plan_id", planId)
|
|
|
+ .eq("deleted", "0");
|
|
|
Plan plan = planMapper.selectOne(planQueryWrapper);
|
|
|
if (plan == null)
|
|
|
return null;
|
|
|
QueryWrapper<PlanItem> itemQueryWrapper = new QueryWrapper<>();
|
|
|
- itemQueryWrapper.eq("plan_id", planId);
|
|
|
- itemQueryWrapper.eq("deleted", "0");
|
|
|
+ itemQueryWrapper.eq("plan_id", planId)
|
|
|
+ .eq("deleted", "0");
|
|
|
List<PlanItem> items = planItemMapper.selectList(itemQueryWrapper);
|
|
|
List<PlanManageItemVo> itemVos = new ArrayList<>();
|
|
|
for (PlanItem item : items) { // 补齐店铺信息
|
|
@@ -386,7 +387,8 @@ public class PlanServiceImpl implements PlanService {
|
|
|
planQueryWrapper.apply("plan_start_time >= STR_TO_DATE({0},'%Y-%m-%d %H:%i:%s')", bo.getStartTime());
|
|
|
if (bo.getEndTime() != null)
|
|
|
planQueryWrapper.apply("plan_end_time <= STR_TO_DATE({0},'%Y-%m-%d %H:%i:%s')", bo.getEndTime());
|
|
|
- planQueryWrapper.eq("deleted", "0");
|
|
|
+ planQueryWrapper.eq("deleted", "0")
|
|
|
+ .orderByDesc("plan_create_time");
|
|
|
Page<Plan> page = new Page<>(bo.getPageNum(), bo.getPageSize());
|
|
|
List<Plan> plans = planMapper.selectPage(page, planQueryWrapper).getRecords();
|
|
|
List<PlanPushListVo> vos = new ArrayList<>();
|