liujie
2023-10-18 b5e51fc48bc65fc27ed4d6c4f3e82414646113bd
修改bug
16个文件已修改
116 ■■■■ 已修改文件
cloud-server-account/src/main/java/com/dsh/account/feignclient/other/SiteClient.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-account/src/main/java/com/dsh/account/model/vo/userBenefitDetail/ExchangeDetailsResponse.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-activity/src/main/java/com/dsh/activity/feignclient/model/ExchangeDetailsResponse.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-activity/src/main/java/com/dsh/activity/feignclient/other/StoreClient.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-other/src/main/java/com/dsh/other/controller/GameController.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-other/src/main/java/com/dsh/other/controller/SiteController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-other/src/main/java/com/dsh/other/controller/StoreController.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-other/src/main/java/com/dsh/other/entity/SiteBooking.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-other/src/main/java/com/dsh/other/entity/TGameConfig.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-other/src/main/java/com/dsh/other/service/StoreService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-other/src/main/java/com/dsh/other/service/impl/SiteServiceImpl.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-other/src/main/java/com/dsh/other/service/impl/StoreServiceImpl.java 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-other/src/main/resources/mapper/TGameConfigMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cloud-server-account/src/main/java/com/dsh/account/feignclient/other/SiteClient.java
@@ -25,7 +25,7 @@
    @PostMapping("/base/site/getNewAddSiteList")
    List<SiteVo> getAppUserSiteList();
    List<SiteVo> getAppUserSiteList(Integer storeId);
    @PostMapping("/base/site/queryByCode")
    Integer queryByCode(@RequestBody String code);
    @PostMapping("/base/site/queryOperator")
cloud-server-account/src/main/java/com/dsh/account/model/vo/userBenefitDetail/ExchangeDetailsResponse.java
@@ -5,6 +5,7 @@
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;
@Data
public class ExchangeDetailsResponse {
@@ -36,4 +37,10 @@
    @ApiModelProperty(value = "商品类型  1实物 2课包 3门票 4优惠券")
    private Integer goodType;
    private Integer  userId;
    private List<Integer> sid;
    @ApiModelProperty(value = "1日卡 2月卡 3季卡 4年卡")
    private Integer cardType;
}
cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java
@@ -787,7 +787,7 @@
        detailsVo.setLon(store.getLon());
        detailsVo.setLat(store.getLat());
        detailsVo.setPhone(store.getPhone());
        detailsVo.setVenueList(steClient.getAppUserSiteList());
        detailsVo.setVenueList(steClient.getAppUserSiteList(storeId));
        List<StoreOfCourseVo> storeOfCourseList = culisClient.getStoreOfCourseList(storeId);
        System.out.println(storeOfCourseList);
        detailsVo.setCourseVoList(storeOfCourseList);
cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
@@ -448,12 +448,28 @@
                detailsResponse.setUseStatus(pointsMerchandise.getStatus() == 1 ? 2 : 1);
                detailsResponse.setGoodType(merchandise.getType());
                if(merchandise.getType()==3){
                    detailsResponse.setCardType(merchandise.getCardType());
                    List<Integer> sids = new ArrayList<>();
                    detailsResponse.setUserId(appUserId);
                    if(merchandise.getUseScope()==1){
                        detailsResponse.setSid(0);
                        sids.add(0);
                        detailsResponse.setSid(sids);
                    }else if(merchandise.getUseScope()==2){
                        // 指定城市
                        List<PointsMerchandiseCity> list = pmdsCityService.list(new LambdaQueryWrapper<PointsMerchandiseCity>().eq(PointsMerchandiseCity::getPointsMerchandiseId, merchandise.getId()));
                        List<String> collect = list.stream().map(PointsMerchandiseCity::getCityCode).collect(Collectors.toList());
                        if(collect.size()==0){
                            collect.add("-1");
                        }
                        List<Integer> storeIds = stoClient.queryStoreIdByCityCode(collect);
                        detailsResponse.setSid(storeIds);
                    }else if(merchandise.getUseScope()==3){
                        // 指定门店
                        List<PointsMerchandiseStore> list = pmdstoService.list(new LambdaQueryWrapper<PointsMerchandiseStore>().eq(PointsMerchandiseStore::getPointsMerchandiseId, merchandise.getId()));
                        List<Integer> collect = list.stream().map(PointsMerchandiseStore::getStoreId).collect(Collectors.toList());
                        detailsResponse.setSid(collect);
                    }
                }
cloud-server-activity/src/main/java/com/dsh/activity/feignclient/model/ExchangeDetailsResponse.java
@@ -5,6 +5,7 @@
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;
@Data
public class ExchangeDetailsResponse {
@@ -39,6 +40,9 @@
    private Integer  userId;
    private Integer sid;
    private List<Integer> sid;
    @ApiModelProperty(value = "1日卡 2月卡 3季卡 4年卡")
    private Integer cardType;
}
cloud-server-activity/src/main/java/com/dsh/activity/feignclient/other/StoreClient.java
@@ -19,4 +19,9 @@
    @PostMapping("/store/queryStoreByIds")
    List<Store> queryStoreByIds(@RequestBody List<Integer> ids);
    @PostMapping("/store/queryStoreIdByCityCode")
    List<Integer> queryStoreIdByCityCode(@RequestBody List<String> collect);
}
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java
@@ -158,7 +158,7 @@
                List<StoreVos> provinces = pointMercharsClient.getProvinces(id);
                model.addAttribute("city",provinces);
            }
            if (infoOneVo.getUseScope() == 2){
            if (infoOneVo.getUseScope() == 3){
                List<StoreVos> storeVos = pointMercharsClient.getStoreList(id);
                model.addAttribute("store",storeVos);
            }
cloud-server-other/src/main/java/com/dsh/other/controller/GameController.java
@@ -86,7 +86,7 @@
            @ApiImplicitParam(value = "游戏配置id", name = "configId", dataType = "int", required = true),
            @ApiImplicitParam(value = "sutuId", name = "sutuId", dataType = "int", required = true),
            @ApiImplicitParam(value = "spaceId", name = "spaceId", dataType = "int", required = true),
            @ApiImplicitParam(value = "1微信 2支付宝 3玩湃币", name = "type", dataType = "int", required = true),
            @ApiImplicitParam(value = "1微信 2支付宝 3玩湃币 5积分", name = "type", dataType = "int", required = true),
            @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."),
    })
    public ResultUtil payGame(Integer gameId, Integer configId,Integer type,Integer sutuId,Integer spaceId){
@@ -228,6 +228,19 @@
                startGame(uid,gameId,spaceId,sutuId);
                return ResultUtil.success();
            }else if(type==5){
                AppUser appUser = appUserClient.queryAppUser(uid);
                Integer playPaiCoins = appUser.getIntegral();
                BigDecimal playCoin = config.getIntegral();
                int i = playCoin.intValue();
                if(playPaiCoins<i){
                    return ResultUtil.error("积分不足");
                }
                int i1 = playPaiCoins - i;
                appUser.setIntegral(i1);
                appUserClient.updateAppUser(appUser);
                startGame(uid,gameId,spaceId,sutuId);
                return ResultUtil.success();
            }else {
                return ResultUtil.error("支付方式错误");
            }
cloud-server-other/src/main/java/com/dsh/other/controller/SiteController.java
@@ -352,7 +352,11 @@
        try {
            HashMap<String, Object> map = new HashMap<>();
            SiteBooking byId = siteBookingService.getById(id);
            Integer storeId = byId.getStoreId();
            Store byId1 = service.getById(storeId);
            List<Integer> ids = getIds(byId.getSiteId());
            byId.setStorePhone(byId1.getPhone());
            map.put("data",byId);
            map.put("ids",ids);
            return ResultUtil.success(map);
@@ -544,10 +548,10 @@
    @ResponseBody
    @PostMapping("/base/site/getNewAddSiteList")
    public List<SiteVo> getAppUserSiteList(){
    public List<SiteVo> getAppUserSiteList(@RequestBody Integer storeId){
        List<SiteVo> siteVos = new ArrayList<>();
        List<Site> list = siteService.list(new QueryWrapper<Site>()
        List<Site> list = siteService.list(new QueryWrapper<Site>().eq("state",1).eq("storeId",storeId)
                .orderByDesc("insertTime"));
        if (list.size() > 0 ){
            for (Site site : list) {
cloud-server-other/src/main/java/com/dsh/other/controller/StoreController.java
@@ -227,6 +227,17 @@
        }
    }
    @ResponseBody
    @PostMapping("/store/queryStoreIdByCityCode")
    List<Integer> queryStoreIdByCityCode(@RequestBody List<String> collect){
        try {
            return storeService.list(new LambdaQueryWrapper<Store>()
                    .in(Store::getCityCode,collect)).stream().map(Store::getId).collect(Collectors.toList());
        }catch (Exception e){
            e.printStackTrace();
            return new ArrayList<>();
        }
    }
@@ -236,10 +247,11 @@
    @ApiImplicitParams({
            @ApiImplicitParam(value = "经纬", name = "lon", dataType = "string", required = false),
            @ApiImplicitParam(value = "纬度", name = "lat", dataType = "string", required = false),
            @ApiImplicitParam(value = "cityCode", name = "cityCode", dataType = "string", required = false),
    })
    public ResultUtil<List<BaseVo>> queryStoreLists(String lon, String lat){
    public ResultUtil<List<BaseVo>> queryStoreLists(String lon, String lat,String cityCode){
        try {
            List<BaseVo> baseVos = storeService.queryStoreLists(lon, lat);
            List<BaseVo> baseVos = storeService.queryStoreLists(lon, lat,cityCode);
            return ResultUtil.success(baseVos);
        }catch (Exception e){
            e.printStackTrace();
cloud-server-other/src/main/java/com/dsh/other/entity/SiteBooking.java
@@ -177,6 +177,7 @@
    @TableField("goType")
    private Integer goType;
    @TableField("money")
    private String money;
    @TableField(exist = false)
    private String storePhone;
}
cloud-server-other/src/main/java/com/dsh/other/entity/TGameConfig.java
@@ -64,9 +64,9 @@
    @TableField("otherId")
    private Integer otherId;
    @TableField(exist = false)
    private String jieshao;
    private String intro;
    @TableField(exist = false)
    private String vedio;
    private String video;
    @Override
cloud-server-other/src/main/java/com/dsh/other/service/StoreService.java
@@ -36,7 +36,7 @@
     * @return
     * @throws Exception
     */
    List<BaseVo> queryStoreLists(String lon, String lat) throws Exception;
    List<BaseVo> queryStoreLists(String lon, String lat,String cityCode) throws Exception;
    /**
cloud-server-other/src/main/java/com/dsh/other/service/impl/SiteServiceImpl.java
@@ -264,6 +264,8 @@
//            }
            if (strings.contains(timeRange)){
                orderDto.setSelectable(0);
            }else {
                orderDto.setSelectable(1);
            }
cloud-server-other/src/main/java/com/dsh/other/service/impl/StoreServiceImpl.java
@@ -84,21 +84,31 @@
     * @throws Exception
     */
    @Override
    public List<BaseVo> queryStoreLists(String lon, String lat) throws Exception {
    public List<BaseVo> queryStoreLists(String lon, String lat,String cityCode) throws Exception {
        List<BaseVo> list = new ArrayList<>();
        if(ToolUtil.isEmpty(lon) || ToolUtil.isEmpty(lat)){
            return list;
        }
        Map<String, String> geocode = gdMapGeocodingUtil.geocode(lon, lat);
        if(null != geocode){
            String provinceCode = geocode.get("provinceCode");
            String cityCode = geocode.get("cityCode");
            List<Store> stores = this.queryStorsList(provinceCode, cityCode);
        if(ToolUtil.isNotEmpty(cityCode)){
            List<Store> stores = this.queryStorsList(null, cityCode);
            for (Store store : stores) {
                BaseVo baseVo = new BaseVo();
                BeanUtils.copyProperties(store, baseVo);
                list.add(baseVo);
            }
        }else {
            Map<String, String> geocode = gdMapGeocodingUtil.geocode(lon, lat);
            if(null != geocode){
                String provinceCode = geocode.get("provinceCode");
                String cityCode1 = geocode.get("cityCode");
                List<Store> stores = this.queryStorsList(provinceCode, cityCode1);
                for (Store store : stores) {
                    BaseVo baseVo = new BaseVo();
                    BeanUtils.copyProperties(store, baseVo);
                    list.add(baseVo);
                }
            }
        }
        return list;
    }
cloud-server-other/src/main/resources/mapper/TGameConfigMapper.xml
@@ -4,7 +4,7 @@
    <select id="listJs" resultType="com.dsh.other.entity.TGameConfig">
        select gc.* ,js.jieshao,js.vedio
        select gc.* ,js.jieshao intro,js.vedio video
        from t_game_config gc
        left join t_js js on gc.gameId = js.id
        where gc.otherId = #{id} and gc.img !=""