From a988a89e6b0cd75a5df4691eb8196c0ef9513a05 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期四, 26 十二月 2024 19:46:42 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopPointController.java | 49 +++++++++++++------------------------------------ 1 files changed, 13 insertions(+), 36 deletions(-) diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopPointController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopPointController.java index e04c2bc..7c58751 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopPointController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopPointController.java @@ -4,23 +4,17 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.R; -import com.ruoyi.common.core.utils.bean.BeanUtils; import com.ruoyi.common.core.utils.poi.ExcelUtil; import com.ruoyi.common.security.service.TokenService; import com.ruoyi.other.api.domain.ShopPoint; -import com.ruoyi.other.excel.ShopPointEX; import com.ruoyi.other.service.ShopPointService; import com.ruoyi.other.vo.ShopPointStatistics; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; -import java.util.ArrayList; -import java.util.List; /** * <p> @@ -88,37 +82,20 @@ ShopPointStatistics statistics = shopPointService.statistics(Page.of(1, Integer.MAX_VALUE), shopPoint); if (statistics!=null){ IPage<ShopPoint> shopPointIPage = statistics.getShopPointIPage(); - List<ShopPointEX> shopPointEXList = new ArrayList<>(); - if (shopPointIPage!=null){ - List<ShopPoint> records = shopPointIPage.getRecords(); - if (records!=null){ - for (ShopPoint record : records) { - ShopPointEX shopPointEX = new ShopPointEX(); - BeanUtils.copyBeanProp(shopPointEX, record); - Integer type = record.getType(); - switch (type) { - case 1: - shopPointEX.setType("门店业绩"); - break; - case 2: - shopPointEX.setType("门店返佣"); - break; - default: - shopPointEX.setType("下级门店返佣"); - break; - } - shopPointEXList.add(shopPointEX); - } - } - - ExcelUtil<ShopPointEX> util = new ExcelUtil<>(ShopPointEX.class); - util.exportExcel(response, shopPointEXList, "用户积分统计"); - } + ExcelUtil<ShopPoint> util = new ExcelUtil<>(ShopPoint.class); + util.exportExcel(response, shopPointIPage.getRecords(), "用户积分统计"); } - } - - + + + /** + * 保存门店积分流水 + * @param shopPoint + */ + @PostMapping("/saveShopPoint") + public void saveShopPoint(@RequestBody ShopPoint shopPoint){ + shopPointService.save(shopPoint); + } } -- Gitblit v1.7.1