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

Commit a4d85596 authored by zhengfuxin's avatar zhengfuxin

增加逻辑删除,。

parent 96677317
...@@ -98,6 +98,7 @@ public class GoblinFrontBannerController extends BaseController { ...@@ -98,6 +98,7 @@ public class GoblinFrontBannerController extends BaseController {
return error("操作失败"); return error("操作失败");
} }
} }
/*@PostMapping("getOne") /*@PostMapping("getOne")
@ApiOperation(value = "查看详情") @ApiOperation(value = "查看详情")
@ResponseBody @ResponseBody
......
...@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.goblin.service.impl; ...@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.goblin.service.impl;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; 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.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
...@@ -146,6 +147,15 @@ public class GoblinFrontBannerServiceImpl extends ServiceImpl<GoblinFrontBannerM ...@@ -146,6 +147,15 @@ public class GoblinFrontBannerServiceImpl extends ServiceImpl<GoblinFrontBannerM
} }
return list1; 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(){ public boolean online(){
//首页顶部 //首页顶部
//banner //banner
......
...@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.goblin.service.impl; ...@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.goblin.service.impl;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; 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.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.liquidnet.client.admin.zhengzai.goblin.service.IGoblinFrontCubeService; import com.liquidnet.client.admin.zhengzai.goblin.service.IGoblinFrontCubeService;
...@@ -75,6 +76,12 @@ public class GoblinFrontCubeServiceImpl extends ServiceImpl<GoblinFrontCubeMappe ...@@ -75,6 +76,12 @@ public class GoblinFrontCubeServiceImpl extends ServiceImpl<GoblinFrontCubeMappe
} }
return true; 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){ public List<GoblinFrontCubeParam> listGoblinFrontCubeParam(String type){
LambdaQueryWrapper<GoblinFrontCube> queryWrapper = Wrappers.lambdaQuery(GoblinFrontCube.class); LambdaQueryWrapper<GoblinFrontCube> queryWrapper = Wrappers.lambdaQuery(GoblinFrontCube.class);
queryWrapper.ne(GoblinFrontCube::getDelTag,1); queryWrapper.ne(GoblinFrontCube::getDelTag,1);
......
...@@ -39,6 +39,14 @@ public class GoblinFrontMoudleIndexServiceImpl extends ServiceImpl<GoblinFrontMo ...@@ -39,6 +39,14 @@ public class GoblinFrontMoudleIndexServiceImpl extends ServiceImpl<GoblinFrontMo
private MongoTemplate mongoTemplate; private MongoTemplate mongoTemplate;
@Autowired @Autowired
private RedisDataSourceUtil redisDataSourceUtil; private RedisDataSourceUtil redisDataSourceUtil;
@Autowired
GoblinFrontBannerServiceImpl goblinFrontBannerService;
@Autowired
GoblinFrontNavigationServiceImpl goblinFrontNavigationService;
@Autowired
GoblinFrontSeckillServiceImpl goblinFrontSeckillService;
@Autowired
GoblinFrontCubeServiceImpl goblinFrontCubeService;
@Override @Override
public List<GoblinFrontMoudleIndexParam> listGoblinFrontMoudleIndex() { public List<GoblinFrontMoudleIndexParam> listGoblinFrontMoudleIndex() {
...@@ -57,7 +65,29 @@ public class GoblinFrontMoudleIndexServiceImpl extends ServiceImpl<GoblinFrontMo ...@@ -57,7 +65,29 @@ public class GoblinFrontMoudleIndexServiceImpl extends ServiceImpl<GoblinFrontMo
@Override @Override
public boolean upadteGoblinFrontMoudleIndex(GoblinFrontMoudleIndex goblinFrontMoudleIndex) { public boolean upadteGoblinFrontMoudleIndex(GoblinFrontMoudleIndex goblinFrontMoudleIndex) {
goblinFrontMoudleIndex.setUpdateTime(LocalDateTime.now()); 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; return true;
} }
......
...@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.goblin.service.impl; ...@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.goblin.service.impl;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; 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.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
...@@ -138,6 +139,11 @@ public class GoblinFrontNavigationServiceImpl extends ServiceImpl<GoblinFrontNav ...@@ -138,6 +139,11 @@ public class GoblinFrontNavigationServiceImpl extends ServiceImpl<GoblinFrontNav
return list1; return list1;
} }
public void updateDelTag(){
UpdateWrapper<GoblinFrontNavigation> wrapper = new UpdateWrapper<>();
wrapper.set("del_tag", 1);
goblinFrontNavigationMapper.update(null,wrapper);
}
public boolean online(){ public boolean online(){
LambdaQueryWrapper<GoblinFrontNavigation> queryWrapper = Wrappers.lambdaQuery(GoblinFrontNavigation.class); LambdaQueryWrapper<GoblinFrontNavigation> queryWrapper = Wrappers.lambdaQuery(GoblinFrontNavigation.class);
queryWrapper.ne(GoblinFrontNavigation::getDelTag,1); queryWrapper.ne(GoblinFrontNavigation::getDelTag,1);
......
...@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.goblin.service.impl; ...@@ -2,6 +2,7 @@ package com.liquidnet.client.admin.zhengzai.goblin.service.impl;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; 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.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.liquidnet.client.admin.zhengzai.goblin.service.IGoblinFrontSeckillService; import com.liquidnet.client.admin.zhengzai.goblin.service.IGoblinFrontSeckillService;
...@@ -96,6 +97,12 @@ public class GoblinFrontSeckillServiceImpl extends ServiceImpl<GoblinFrontSeckil ...@@ -96,6 +97,12 @@ public class GoblinFrontSeckillServiceImpl extends ServiceImpl<GoblinFrontSeckil
goblinFrontSeckillMapper.updateById(goblinFrontSeckill); goblinFrontSeckillMapper.updateById(goblinFrontSeckill);
return true; return true;
} }
public void updateDelTag(){
UpdateWrapper<GoblinFrontSeckill> wrapper = new UpdateWrapper<>();
wrapper.set("del_tag", 1);
goblinFrontSeckillMapper.update(null,wrapper);
}
/** /**
* @author zhangfuxin * @author zhangfuxin
* @Description:分页 * @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