xuhy
7 天以前 898a452132dcdb337d9fbf1e0e67872d05034559
操作日志
11个文件已修改
146 ■■■■■ 已修改文件
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TBoardController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TDataGeneratorController.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TDataStatisticsController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TFoundationPersonController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TGoodsController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TGoodsTypeController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TOrderMealController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TOrderSaleController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TOrderStockController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TShopController.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/TaskUtil.java 91 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TBoardController.java
@@ -88,6 +88,7 @@
    /**
     * 修改 餐桌
     */
    @Log(title = "餐桌-修改餐桌", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "修改餐桌")
    @PostMapping(value = "/update")
    public AjaxResult<Boolean> update(@RequestBody  TBoard dto) {
@@ -126,6 +127,7 @@
    /**
     * 批量删除 餐桌
     */
    @Log(title = "餐桌-批量删除餐桌", businessType = BusinessType.DELETE)
    @ApiOperation( value = "批量删除餐桌")
    @DeleteMapping(value = "/deleteByIds")
    public AjaxResult<Boolean> deleteByIds(@RequestBody List<Long> ids) {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TDataGeneratorController.java
@@ -78,7 +78,7 @@
        this.tokenService = tokenService;
        this.redisCache = redisCache;
    }
    @Log(title = "生成-餐饮数据生成", businessType = BusinessType.INSERT)
    @ApiOperation( value = "餐饮数据生成")
    @PostMapping(value = "/mealDataGenerator")
    public AjaxResult<String> mealDataGenerator(@RequestBody OrderMealGeneratorDTO dto) {
@@ -87,7 +87,7 @@
        dataGeneratorService.mealDataGenerator(dto);
        return AjaxResult.success();
    }
    @Log(title = "生成-销售数据生成", businessType = BusinessType.INSERT)
    @ApiOperation( value = "销售数据生成")
    @PostMapping(value = "/saleDataGenerator")
    public AjaxResult<String> saleDataGenerator(@RequestBody OrderSaleGeneratorDTO dto) {
@@ -117,7 +117,7 @@
        dataGeneratorService.dataCoverage(id);
        return AjaxResult.success();
    }
    @Log(title = "生成-数据生成终止", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "数据生成终止 shopId=店铺id type: 1=餐饮 2=进货")
    @GetMapping(value = "/stopGenerator")
    public AjaxResult<String> stopGenerator(@RequestParam(value = "shopId") Long shopId,
@@ -184,6 +184,7 @@
//            }
//        }
//    }
    @Log(title = "生成-餐饮生成数据详情导出", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "餐饮生成数据详情导出")
    @PostMapping(value = "/mealGeneratorExport")
    public void mealGeneratorExport(@Validated @RequestBody TDataGeneratorMealQuery query) {
@@ -287,7 +288,7 @@
            }
        }
    }
    @Log(title = "生成-销售生成数据详情导出", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "销售生成数据详情导出")
    @PostMapping(value = "/saleGeneratorExport")
    public void saleGeneratorExport(@Validated @RequestBody TDataGeneratorSaleQuery query) {
@@ -447,7 +448,7 @@
            }
        }
    }
    @Log(title = "生成-餐饮数据生成列表导出", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "餐饮数据生成列表导出")
    @PostMapping(value = "/mealGeneratorListExport")
    public void mealGeneratorListExport(@RequestBody TDataGeneratorQuery query) {
@@ -484,7 +485,7 @@
            }
        }
    }
    @Log(title = "生成-销售数据生成列表导出", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "销售数据生成列表导出")
    @PostMapping(value = "/saleGeneratorListExport")
    public void saleGeneratorListExport(@RequestBody TDataGeneratorQuery query) {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TDataStatisticsController.java
@@ -6,8 +6,10 @@
import cn.afterturn.easypoi.excel.entity.TemplateExportParams;
import cn.hutool.core.io.resource.ClassPathResource;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.basic.PageInfo;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.WebUtils;
@@ -151,7 +153,7 @@
        }
        return AjaxResult.success(profitDetailsVO);
    }
    @Log(title = "统计-盈利明细导出", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "盈利明细导出")
    @PostMapping(value = "/profitDetailsExport")
    public void profitDetailsExport(@RequestBody ProfitDetailsQuery query) {
@@ -362,7 +364,7 @@
        return AjaxResult.success(personnelStatisticsAndSumVO);
    }
    @Log(title = "统计-汇总导出", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "汇总导出")
    @PostMapping(value = "/sumExport")
    public void sumExport(@RequestBody ProfitDetailsQuery query) {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TFoundationPersonController.java
@@ -2,8 +2,10 @@
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.basic.PageInfo;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.system.domain.TFoundationConfig;
import com.ruoyi.system.domain.TFoundationPerson;
import com.ruoyi.system.domain.TShop;
@@ -67,6 +69,7 @@
    /**
     * 添加基础设置管理
     */
    @Log(title = "基础设置-添加基础设置", businessType = BusinessType.INSERT)
    @ApiOperation( value = "添加基础设置")
    @PostMapping(value = "/add")
    public AjaxResult<Boolean> add(@RequestBody TFoundationPersonBatchDTO dto) {
@@ -77,6 +80,7 @@
    /**
     * 修改基础设置
     */
    @Log(title = "基础设置-修改基础设置", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "修改基础设置")
    @PostMapping(value = "/update")
    public AjaxResult<Boolean> update(@RequestBody TFoundationPersonBatchDTO dto) {
@@ -107,6 +111,7 @@
    /**
     * 删除基础设置
     */
    @Log(title = "基础设置-删除基础设置", businessType = BusinessType.DELETE)
    @ApiOperation( value = "删除基础设置")
    @DeleteMapping(value = "/deleteById")
    public AjaxResult<Boolean> deleteById(@RequestParam("id") Long id) {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TGoodsController.java
@@ -2,8 +2,10 @@
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.basic.PageInfo;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.CodeGenerateUtils;
import com.ruoyi.common.utils.bean.BeanUtils;
import com.ruoyi.framework.web.service.TokenService;
@@ -65,6 +67,7 @@
    /**
     * 添加商品管理管理
     */
    @Log(title = "商品管理-添加商品管理", businessType = BusinessType.INSERT)
    @ApiOperation( value = "添加商品管理")
    @PostMapping(value = "/add")
    public AjaxResult<Boolean> add(@RequestBody TGoods dto) {
@@ -82,6 +85,7 @@
    /**
     * 修改商品管理
     */
    @Log(title = "商品管理-修改商品管理", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "修改商品管理")
    @PostMapping(value = "/update")
    public AjaxResult<Boolean> update(@RequestBody TGoods dto) {
@@ -125,6 +129,7 @@
    /**
     * 删除商品管理
     */
    @Log(title = "商品管理-删除商品管理", businessType = BusinessType.DELETE)
    @ApiOperation( value = "删除商品管理")
    @DeleteMapping(value = "/deleteById")
    public AjaxResult<Boolean> deleteById(@RequestParam("id") Long id) {
@@ -141,6 +146,7 @@
    /**
     * 批量删除商品管理
     */
    @Log(title = "商品管理-批量删除商品管理", businessType = BusinessType.DELETE)
    @ApiOperation( value = "批量删除商品管理")
    @DeleteMapping(value = "/deleteByIds")
    public AjaxResult<Boolean> deleteByIds(@RequestBody List<Long> ids) {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TGoodsTypeController.java
@@ -3,7 +3,9 @@
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.framework.web.service.TokenService;
import com.ruoyi.system.domain.TFoundationConfig;
import com.ruoyi.system.domain.TGoodsType;
@@ -89,6 +91,7 @@
    /**
     * 添加商品分类管理
     */
    @Log(title = "商品分类-添加商品分类", businessType = BusinessType.INSERT)
    @ApiOperation( value = "添加商品分类")
    @PostMapping(value = "/add")
    public AjaxResult<Boolean> add(@RequestBody TGoodsType dto) {
@@ -102,6 +105,7 @@
    /**
     * 修改商品分类
     */
    @Log(title = "商品分类-修改商品分类", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "修改商品分类")
    @PostMapping(value = "/update")
    public AjaxResult<Boolean> update(@RequestBody TGoodsType dto) {
@@ -120,6 +124,7 @@
    /**
     * 删除商品分类
     */
    @Log(title = "商品分类-删除商品分类", businessType = BusinessType.DELETE)
    @ApiOperation( value = "删除商品分类")
    @DeleteMapping(value = "/deleteById")
    public AjaxResult<Boolean> deleteById(@RequestParam("id") Long id) {
@@ -135,6 +140,7 @@
    /**
     * 批量删除商品分类
     */
    @Log(title = "商品分类-批量删除商品分类", businessType = BusinessType.DELETE)
    @ApiOperation( value = "批量删除商品分类")
    @DeleteMapping(value = "/deleteByIds")
    public AjaxResult<Boolean> deleteByIds(@RequestBody List<Long> ids) {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TOrderMealController.java
@@ -117,6 +117,7 @@
        return AjaxResult.success(orderMealVO);
    }
    @Log(title = "餐饮-修改餐饮信息", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "修改")
    @PostMapping(value = "/update")
    public AjaxResult<String> update(@RequestBody TOrderMealDTO dto) {
@@ -137,6 +138,7 @@
        }
        return AjaxResult.success();
    }
    @Log(title = "餐饮-列表详情结账", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "列表详情结账")
    @PostMapping(value = "/detailUpdate")
    public AjaxResult<String> detailUpdate(@RequestBody TOrderMealDTO dto) {
@@ -167,6 +169,7 @@
    /**
     * 添加餐饮管理
     */
    @Log(title = "餐饮-开台", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "开台")
    @PostMapping(value = "/startMeal")
    public AjaxResult<Integer> startMeal(@RequestBody TOrderMeal dto) {
@@ -178,6 +181,7 @@
    /**
     * 添加餐饮管理
     */
    @Log(title = "餐饮-点菜", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "点菜接口")
    @PostMapping(value = "/add")
    public AjaxResult<Integer> add(@RequestBody TOrderMealDTO dto) {
@@ -192,6 +196,7 @@
//        return AjaxResult.success();
//    }
    @Log(title = "餐饮-结账", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "结账接口")
    @PostMapping(value = "/checkout")
    public AjaxResult<String> checkout(@Validated @RequestBody CheckoutDTO dto) {
@@ -202,6 +207,7 @@
    /**
     * 导出餐饮列表
     */
    @Log(title = "餐饮-导出餐饮列表", businessType = BusinessType.UPDATE)
    @ApiOperation(value = "导出餐饮列表")
    @PostMapping("/exportOrderMeal")
    public void exportOrderMeal(@RequestBody TOrderMealQuery query)
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TOrderSaleController.java
@@ -118,6 +118,7 @@
    /**
     * 销售下单接口
     */
    @Log(title = "销售-销售下单", businessType = BusinessType.INSERT)
    @ApiOperation( value = "销售下单接口")
    @PostMapping(value = "/add")
    public AjaxResult<String> add(@RequestBody TOrderSaleDTO dto) {
@@ -129,6 +130,7 @@
    /**
     * 销售下单接口
     */
    @Log(title = "销售-销售修改", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "销售单修改接口")
    @PostMapping(value = "/edit")
    public AjaxResult<String> edit(@RequestBody TOrderSaleDTO dto) {
@@ -136,6 +138,7 @@
        return AjaxResult.success();
    }
    @Log(title = "销售-结账", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "结账接口")
    @PostMapping(value = "/checkout")
    public AjaxResult<String> checkout(@Validated @RequestBody CheckoutDTO dto) {
@@ -146,6 +149,7 @@
    /**
     * 导出销售列表
     */
    @Log(title = "销售-导出销售列表", businessType = BusinessType.UPDATE)
    @ApiOperation(value = "导出销售列表")
    @PostMapping("/exportOrderSale")
    public void exportOrderSale(@RequestBody TOrderMealQuery query)
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TOrderStockController.java
@@ -59,6 +59,7 @@
    /**
     * 进货单下单接口
     */
    @Log(title = "进货单-进货单下单接口", businessType = BusinessType.INSERT)
    @ApiOperation( value = "进货单下单接口")
    @PostMapping(value = "/add")
    public AjaxResult<String> add(@RequestBody TOrderStockDTO dto) {
@@ -70,6 +71,7 @@
    /**
     * 编辑进货单下单接口
     */
    @Log(title = "进货单-编辑进货单下单接口", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "编辑进货单下单接口")
    @PostMapping(value = "/edit")
    public AjaxResult<String> edit(@RequestBody TOrderStockDTO dto) {
@@ -80,6 +82,7 @@
    /**
     * 编辑进货单下单接口
     */
    @Log(title = "进货单-编辑生成进货单接口", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "编辑生成进货单接口")
    @PostMapping(value = "/editGenerator")
    public AjaxResult<String> editGenerator(@RequestBody TOrderStockDTO dto) {
@@ -119,6 +122,7 @@
    /**
     * 批量删除进货单
     */
    @Log(title = "进货单-批量删除进货单", businessType = BusinessType.DELETE)
    @ApiOperation( value = "批量删除进货单")
    @DeleteMapping(value = "/deleteByIds")
    public AjaxResult<Boolean> deleteByIds(@RequestBody List<Long> ids) {
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TShopController.java
@@ -85,6 +85,7 @@
    /**
     * 添加店铺信息
     */
    @Log(title = "店铺信息-添加店铺信息", businessType = BusinessType.INSERT)
    @ApiOperation( value = "添加店铺信息")
    @PostMapping(value = "/add")
    public AjaxResult<String> add(@RequestBody TShopDTO dto) {
@@ -106,6 +107,7 @@
    /**
     * 编辑店铺信息
     */
    @Log(title = "店铺信息-编辑店铺信息", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "编辑店铺信息")
    @PostMapping(value = "/edit")
    public AjaxResult<String> edit(@RequestBody TShopDTO dto) {
@@ -217,6 +219,7 @@
    /**
     * 启用禁用店铺
     */
    @Log(title = "店铺信息-启用禁用店铺", businessType = BusinessType.UPDATE)
    @ApiOperation( value = "启用禁用店铺")
    @GetMapping(value = "/updateStatus")
    public AjaxResult<Boolean> updateStatus(@RequestParam(value = "id") Integer id,
ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/TaskUtil.java
@@ -1,17 +1,7 @@
package com.ruoyi.web.controller.tool;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.ruoyi.common.core.domain.entity.SysRole;
import com.ruoyi.common.core.redis.RedisCache;
import com.ruoyi.system.service.*;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils;
import java.time.Instant;
import java.util.*;
/**
@@ -20,86 +10,5 @@
@Slf4j
@Component
public class TaskUtil {
    @Autowired
    private ISysRoleService roleService;
    @Autowired
    private ISysUserService userService;
    @Autowired
    private RedisCache redisCache;
    @Scheduled(fixedRate = 1000 * 60)
    public void message() {
        try {
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    /**
     * 每隔一分钟去处理的定时任务
     */
    @Scheduled(fixedRate = 1000 * 60)
    public void taskMinute(){
        try {
//            List<Message> list = messageService.list();
//            Map<Integer,List<Message>> map = new LinkedHashMap<>();
//            for (Message message : list) {
//                if (map.get(message.getUserId())==null){
//                    List<Message> messages = new ArrayList<>();
//                    messages.add(message);
//                    map.put(message.getUserId(),messages);
//                    System.err.println("为空");
//                }else {
//                    List<Message> messages = map.get(message.getUserId());
//                    messages.add(message);
//                    map.put(message.getUserId(),messages);
//                }
//            }
//            Object cacheObject = redisCache.getCacheObject("1");
//            Set<Integer> integers = map.keySet();
//            for (Integer integer : integers) {
//                redisCache.deleteObject(String.valueOf(integer));
//                redisCache.setCacheList(String.valueOf(integer),map.get(integer));
//                List<Message> cacheList = redisCache.getCacheList(String.valueOf(integer));
//                System.err.println("====="+cacheList);
//            }
//
//
//            System.err.println("======="+map);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    /**
     * 每天的凌晨执行的任务
     */
    @Scheduled(cron = "0 0 0 * * *")
    public void taskDay(){
//        List<SysRole> sysRoles = roleService.selectListByDelFlag(2);
//        if(CollectionUtils.isEmpty(sysRoles)){
//            return;
//        }
//        for (SysRole sysRole : sysRoles) {
//            if(sysRole.getRemoveDays()>0){
//                sysRole.setRemoveDays(sysRole.getRemoveDays()-1);
//                roleService.updateRole(sysRole);
//            }else {
//                roleService.deleteRoleById(sysRole.getRoleId());
//            }
//        }
    }
    /**
     * 每天的凌晨执行的任务
     */
    @Scheduled(cron = "0 0 1 * * ? ")
    public void taskDayOne(){
    }
}