|
@@ -6,8 +6,10 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
+import com.ruoyi.common.annotation.Log;
|
|
|
import com.ruoyi.common.core.domain.R;
|
|
|
import com.ruoyi.common.core.validate.QueryGroup;
|
|
|
+import com.ruoyi.common.enums.BusinessType;
|
|
|
import com.ruoyi.demo.entity.*;
|
|
|
import com.ruoyi.demo.entity.bo.CallBackBean;
|
|
|
import com.ruoyi.demo.entity.vo.AppVo;
|
|
@@ -117,7 +119,7 @@ public class AppServiceImpl implements AppService {
|
|
|
*/
|
|
|
@Override
|
|
|
public R updateApp(AppVo appVo) {
|
|
|
- //判断是否存在该商户
|
|
|
+ //判断是否存在该app
|
|
|
QueryWrapper<App> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.select("app_name","state");
|
|
|
queryWrapper.eq("appkey",appVo.getAppkey());
|
|
@@ -213,4 +215,49 @@ public class AppServiceImpl implements AppService {
|
|
|
List<Commercial> commercials = commercialMapper.selectList(queryWrapper);
|
|
|
return commercials;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public R stopApp(String appKey) {
|
|
|
+ //判断是否存在该app
|
|
|
+ QueryWrapper<App> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.select("app_name","state");
|
|
|
+ queryWrapper.eq("appkey",appKey);
|
|
|
+ App app = appMapper.selectOne(queryWrapper);
|
|
|
+ if (app != null){
|
|
|
+ //1.判断是否关闭小程序权限
|
|
|
+ if((1 != app.getState())){
|
|
|
+ //禁用,并下架所有的广告
|
|
|
+ UpdateWrapper<Plan> planUpdateWrapper = new UpdateWrapper<>();
|
|
|
+ planUpdateWrapper.eq("appkey",appKey);
|
|
|
+ planUpdateWrapper.set("on_state",0); //关闭
|
|
|
+ planMapper.update(null,planUpdateWrapper);
|
|
|
+ }
|
|
|
+
|
|
|
+ //2.修改信息
|
|
|
+ UpdateWrapper<App> updateWrapper = new UpdateWrapper<>();
|
|
|
+ updateWrapper.eq("appkey",appKey)
|
|
|
+ .set("state",0);
|
|
|
+ appMapper.update(null,updateWrapper);
|
|
|
+ return R.ok("修改成功");
|
|
|
+ }else
|
|
|
+ return R.fail("不存在该小程序");
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public R recoverApp(String appKey) {
|
|
|
+ //判断是否存在该app
|
|
|
+ QueryWrapper<App> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.select("app_name","state");
|
|
|
+ queryWrapper.eq("appkey",appKey);
|
|
|
+ App app = appMapper.selectOne(queryWrapper);
|
|
|
+ if (app != null){
|
|
|
+ //2.修改信息
|
|
|
+ UpdateWrapper<App> updateWrapper = new UpdateWrapper<>();
|
|
|
+ updateWrapper.eq("appkey",appKey)
|
|
|
+ .set("state",1); //开启
|
|
|
+ appMapper.update(null,updateWrapper);
|
|
|
+ return R.ok("修改成功");
|
|
|
+ }else
|
|
|
+ return R.fail("不存在该小程序");
|
|
|
+ }
|
|
|
}
|