| | |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * 惠民卡控制器 |
| | | * 玩湃惠民卡控制器 |
| | | * |
| | | * @author fengshuonan |
| | | * @Date 2025-03-29 17:41:48 |
| | |
| | | |
| | | |
| | | /** |
| | | * 跳转到惠民卡首页 |
| | | * 跳转到玩湃惠民卡首页 |
| | | */ |
| | | @RequestMapping("") |
| | | public String index(Model model) { |
| | |
| | | } |
| | | |
| | | /** |
| | | * 跳转到添加惠民卡 |
| | | * 跳转到添加玩湃惠民卡 |
| | | */ |
| | | @RequestMapping("/tPayHuimin_add") |
| | | public String tPayHuiminAdd() { |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取惠民卡列表 |
| | | * 获取玩湃惠民卡列表 |
| | | */ |
| | | @RequestMapping(value = "/list") |
| | | @ResponseBody |
| | |
| | | records.forEach(item->{ |
| | | item.setOperatorName(operatorMap.getOrDefault(item.getOperatorId(),"")); |
| | | StringBuilder sb = new StringBuilder(); |
| | | System.err.println("==========="+item); |
| | | Arrays.stream(item.getStoreIds().split(",")).map(Integer::parseInt).forEach(s->{ |
| | | sb.append( storeMap.getOrDefault(s, "")); |
| | | sb.append(","); |
| | |
| | | @PostMapping("/refund") |
| | | @ResponseBody |
| | | public ResultUtil<?> refund(Integer id) { |
| | | return payHuiminClient.refund(id); |
| | | payHuiminClient.refund(id); |
| | | return ResultUtil.success(); |
| | | } |
| | | |
| | | /** |
| | |
| | | item.setStoreName(sb.toString()); |
| | | }); |
| | | } |
| | | String[] titleArr = {"惠民卡名称", "惠民卡类型", "售卖金额", "所属运营商", "可用门店", "购买用户", "联系电话", "购买时间", "绑定人员", "已用次数", "有效期", "状态"}; |
| | | String[] titleArr = {"玩湃惠民卡名称", "玩湃惠民卡类型", "售卖金额", "所属运营商", "可用门店", "购买用户", "联系电话", "购买时间", "绑定人员", "已用次数", "有效期", "状态"}; |
| | | String[][] values = new String[records.size()][]; |
| | | for (int i = 0; i < records.size(); i++) { |
| | | SalesDetailVO salesDetailVO = records.get(i); |