记得上下班打卡 | git大法好,push需谨慎

Commit a4d85596 authored by zhengfuxin's avatar zhengfuxin

增加逻辑删除,。

parent 96677317
......@@ -98,6 +98,7 @@ public class GoblinFrontBannerController extends BaseController {
return error("操作失败");
}
}
/*@PostMapping("getOne")
@ApiOperation(value = "查看详情")
@ResponseBody
......
......@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.goblin.service.impl;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageInfo;
......@@ -146,6 +147,15 @@ public class GoblinFrontBannerServiceImpl extends ServiceImpl<GoblinFrontBannerM
}
return list1;
}
/**
* 中部banner假删
*/
public void updateMiddleBannerDelTag(){
UpdateWrapper<GoblinFrontBanner> wrapper = new UpdateWrapper<>();
wrapper.eq("banner_type","2").set("del_tag", 1);
goblinFrontBannerMapper.update(null,wrapper);
}
public boolean online(){
//首页顶部
//banner
......
......@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.goblin.service.impl;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.liquidnet.client.admin.zhengzai.goblin.service.IGoblinFrontCubeService;
......@@ -75,6 +76,12 @@ public class GoblinFrontCubeServiceImpl extends ServiceImpl<GoblinFrontCubeMappe
}
return true;
}
public void updateDelTag( int type){
UpdateWrapper<GoblinFrontCube> wrapper = new UpdateWrapper<>();
wrapper.eq("type",type).set("del_tag", 1);
goblinFrontCubeMapper.update(null,wrapper);
}
public List<GoblinFrontCubeParam> listGoblinFrontCubeParam(String type){
LambdaQueryWrapper<GoblinFrontCube> queryWrapper = Wrappers.lambdaQuery(GoblinFrontCube.class);
queryWrapper.ne(GoblinFrontCube::getDelTag,1);
......
......@@ -39,6 +39,14 @@ public class GoblinFrontMoudleIndexServiceImpl extends ServiceImpl<GoblinFrontMo
private MongoTemplate mongoTemplate;
@Autowired
private RedisDataSourceUtil redisDataSourceUtil;
@Autowired
GoblinFrontBannerServiceImpl goblinFrontBannerService;
@Autowired
GoblinFrontNavigationServiceImpl goblinFrontNavigationService;
@Autowired
GoblinFrontSeckillServiceImpl goblinFrontSeckillService;
@Autowired
GoblinFrontCubeServiceImpl goblinFrontCubeService;
@Override
public List<GoblinFrontMoudleIndexParam> listGoblinFrontMoudleIndex() {
......@@ -57,7 +65,29 @@ public class GoblinFrontMoudleIndexServiceImpl extends ServiceImpl<GoblinFrontMo
@Override
public boolean upadteGoblinFrontMoudleIndex(GoblinFrontMoudleIndex goblinFrontMoudleIndex) {
goblinFrontMoudleIndex.setUpdateTime(LocalDateTime.now());
goblinFrontMoudleIndexMapper.updateById(goblinFrontMoudleIndex);
if(goblinFrontMoudleIndex.getDelTag()==1){
switch (goblinFrontMoudleIndex.getMoudleName()) {
case "huDongBanner":
//修改活动的banner
goblinFrontBannerService.updateMiddleBannerDelTag();
break;
case "jinGangWei":
goblinFrontNavigationService.updateDelTag();
break;
case "xianShiMiaoSha":
goblinFrontSeckillService.updateDelTag();
break;
case "moFang":
goblinFrontCubeService.updateDelTag(1);
break;
case "XINPINTUIJIAN":
goblinFrontCubeService.updateDelTag(2);
break;
default:
break;
}
}
goblinFrontMoudleIndexMapper.updateById(goblinFrontMoudleIndex);
return true;
}
......
......@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.goblin.service.impl;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper;
......@@ -138,6 +139,11 @@ public class GoblinFrontNavigationServiceImpl extends ServiceImpl<GoblinFrontNav
return list1;
}
public void updateDelTag(){
UpdateWrapper<GoblinFrontNavigation> wrapper = new UpdateWrapper<>();
wrapper.set("del_tag", 1);
goblinFrontNavigationMapper.update(null,wrapper);
}
public boolean online(){
LambdaQueryWrapper<GoblinFrontNavigation> queryWrapper = Wrappers.lambdaQuery(GoblinFrontNavigation.class);
queryWrapper.ne(GoblinFrontNavigation::getDelTag,1);
......
......@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.goblin.service.impl;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.liquidnet.client.admin.zhengzai.goblin.service.IGoblinFrontSeckillService;
......@@ -96,6 +97,12 @@ public class GoblinFrontSeckillServiceImpl extends ServiceImpl<GoblinFrontSeckil
goblinFrontSeckillMapper.updateById(goblinFrontSeckill);
return true;
}
public void updateDelTag(){
UpdateWrapper<GoblinFrontSeckill> wrapper = new UpdateWrapper<>();
wrapper.set("del_tag", 1);
goblinFrontSeckillMapper.update(null,wrapper);
}
/**
* @author zhangfuxin
* @Description:分页
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment