44323
2023-11-27 aa925d851857f50eff0556411366690d9a78a0e5
cloud-server-other/src/main/java/com/dsh/other/controller/SiteController.java
@@ -72,6 +72,7 @@
    public List<Site> getList(){
        return siteService.list(new QueryWrapper<Site>().ne("state",3));
    }
    /**
     * 获取场地预约记录
     */
@@ -79,16 +80,20 @@
    public List<SiteBooking> listAll(@RequestBody SiteBookingQuery query){
        return siteBookingService.listAll(query);
    }
    /**
     * 获取所有场地
     *
     * @return
     */
    @RequestMapping("/base/site/list")
    public List<TSiteDTO> listAll(@RequestBody SiteSearchVO vo){
        return siteTypeService.listAll(vo);
    }
    /**
     * 获取场地有效期在两个月内的场地列表
     *
     * @return
     */
    @RequestMapping("/base/site/listExipre")
@@ -106,8 +111,10 @@
        return siteService.changeState(vo);
    }
    /**
     * 添加场地管理
     *
     * @return
     */
    @RequestMapping("/base/site/addSite")
@@ -124,11 +131,13 @@
    /**
     * 添加场地管理
     *
     * @return
     */
    @RequestMapping("/base/site/addSiteBooking")
    public Object addSiteBooking(@RequestBody SiteBooking siteBooking){
        if(siteBooking.getId()!= null ){
            return siteBookingService.updateById(siteBooking);
        }else {
            return siteBookingService.save(siteBooking);
@@ -147,6 +156,7 @@
        List<SiteBooking> siteId = siteBookingService.list(new QueryWrapper<SiteBooking>().eq("siteId", id));
        return siteId;
    }
    @ResponseBody
    @PostMapping("/base/site/querySiteType")
    @ApiOperation(value = "获取场地类型", tags = {"用户—预约场地"})
@@ -177,7 +187,6 @@
            return ResultUtil.runErr();
        }
    }
    @ResponseBody
@@ -236,9 +245,9 @@
//    }
    /**
     * 根据id获取数据
     *
     * @param id
     * @return
     */
@@ -252,7 +261,6 @@
            return null;
        }
    }
    @ResponseBody
@@ -292,6 +300,7 @@
    /**
     * 购买课程微信支付回调
     *
     * @param request
     * @param response
     */
@@ -324,6 +333,7 @@
    /**
     * 预约场地支付宝回调
     *
     * @param request
     * @param response
     */
@@ -356,6 +366,7 @@
    /**
     * 启动游戏支付宝回调
     *
     * @param request
     * @param response
     */
@@ -432,6 +443,7 @@
            return ResultUtil.runErr();
        }
    }
    @ResponseBody
    @PostMapping("/api/site/queryMySiteById")
    @ApiOperation(value = "获取我的预约场地列表详情2.0", tags = {"用户—预约场地"})
@@ -451,9 +463,13 @@
            map.put("siteType",siteType.getName());
            map.put("shopName",byId1.getName());
            map.put("shopAddress",byId1.getAddress());
            map.put("name",site.getName());
            List<Integer> ids = getIds(byId.getSiteId());
            byId.setStorePhone(byId1.getPhone());
            //拼接开始结束时间
            Date startTime = byId.getStartTime();
            Date endTime = byId.getEndTime();
@@ -462,6 +478,8 @@
            String endTimeString = sdf.format(endTime);
            String result = startTimeString + "-" + endTimeString.substring(11);
            byId.setTimes(result);
            byId.setSid(Arrays.asList(storeId));
            List<Site> list = siteService.list(new LambdaQueryWrapper<Site>()
                    .eq(Site::getStoreId, storeId)
@@ -469,6 +487,8 @@
            List<Integer> collect = list.stream().map(Site::getId).collect(Collectors.toList());
            byId.setRid(collect);
            map.put("data",byId);
            map.put("ids",ids);
            return ResultUtil.success(map);
        }catch (Exception e){
@@ -521,6 +541,7 @@
    /**
     * 微信退款回调
     *
     * @param request
     * @param response
     */
@@ -555,7 +576,6 @@
    }
    @ResponseBody
    @PostMapping("/api/site/continuePaymentMySite")
    @ApiOperation(value = "继续支付我预约的场地", tags = {"用户—预约场地"})
@@ -578,7 +598,6 @@
    }
    @ResponseBody
    @PostMapping("/api/site/queryContinuePaymentMySitePrice")
    @ApiOperation(value = "获取继续支付场地金额", tags = {"用户—预约场地"})
@@ -596,6 +615,7 @@
    /**
     * 查询所有现金支付的预约记录
     *
     * @param requestVo
     * @return
     */
@@ -612,6 +632,7 @@
    /**
     * 查询所有玩湃币支付的预约记录
     *
     * @param appUserId
     * @return
     */
@@ -661,6 +682,19 @@
    }
    @Autowired
    private  IUserService userService;
    @ResponseBody
    @PostMapping("/base/site/queryUserName")
    public User queryUserName(@RequestBody Integer coachId){
        User byId = userService.getById(coachId);
        return byId;
    }
    @ResponseBody
    @PostMapping("/base/site/queryOperator")
    public OperatorUser queryOperator(@RequestBody List<Integer> stores){
@@ -670,7 +704,6 @@
        return o;
    }
    @ResponseBody