From 48c9592f2dfa35c91c0204e307b21e9f8d104507 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期一, 19 八月 2024 17:46:01 +0800 Subject: [PATCH] 合并代码 --- ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/UnitChangeDto.java | 10 + ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TInvoiceTypeController.java | 2 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/THtmlController.java | 5 ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TUserTag.java | 8 + ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TGoodsController.java | 16 ++ ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TVipController.java | 19 +- ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml | 2 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TActivityStatisticsController.java | 3 ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TUserTagMapper.xml | 4 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java | 45 ++++++- ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserTagController.java | 2 ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/GiveVipDto.java | 2 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/GiveVipUtil.java | 2 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TEnterpriseUserApplicationController.java | 2 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TNoticeController.java | 26 ++- ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/TAppUserDto.java | 118 +++++++++++++++++++ ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java | 2 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TAdvertisingController.java | 3 ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/SignFilter.java | 12 - ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/PointsQueryDto.java | 1 /dev/null | 21 --- ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TActivityController.java | 1 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TIntegralRuleController.java | 3 ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TSystemConfiguration.java | 2 ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/RouterFunctionConfiguration.java | 2 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TCouponController.java | 19 +++ ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TSystemConfigurationController.java | 6 27 files changed, 268 insertions(+), 70 deletions(-) diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/GiveVipDto.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/GiveVipDto.java index 2a7c132..c21ca03 100644 --- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/GiveVipDto.java +++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/GiveVipDto.java @@ -10,5 +10,5 @@ @ApiModelProperty("1月2季3年") private Integer type; @ApiModelProperty("用户Id") - private Long userId; + private String userIds; } diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/PointsQueryDto.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/PointsQueryDto.java index 09ba2f5..90326db 100644 --- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/PointsQueryDto.java +++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/PointsQueryDto.java @@ -7,6 +7,7 @@ @Data public class PointsQueryDto extends BasePage { + @ApiModelProperty("用户id") private Long userId; @ApiModelProperty("1收入0支出") private Integer type; diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/TAppUserDto.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/TAppUserDto.java new file mode 100644 index 0000000..a16200e --- /dev/null +++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/TAppUserDto.java @@ -0,0 +1,118 @@ +package com.ruoyi.account.api.dto; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.ruoyi.common.core.web.domain.BasePojo; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.time.LocalDateTime; + +/** + * <p> + * + * </p> + * + * @author luodangjia + * @since 2024-08-06 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("t_app_user") +@ApiModel(value="TAppUser对象", description="") +public class TAppUserDto extends BasePojo { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "主键") + @TableId("id") + private String id; + + @ApiModelProperty(value = "用户") + @TableField("name") + private String name; + + @ApiModelProperty(value = "手机号") + @TableField("phone") + private String phone; + + @ApiModelProperty(value = "头像") + @TableField("avatar") + private String avatar; + + @ApiModelProperty(value = "会员id") + @TableField("vip_id") + private Integer vipId; + + @ApiModelProperty(value = "会员到期时间") + @TableField("vip_end_time") + private LocalDateTime vipEndTime; + + @ApiModelProperty(value = "单位id") + @TableField("company_id") + private Integer companyId; + + @ApiModelProperty(value = "身份证号") + @TableField("id_card") + private String idCard; + + @ApiModelProperty(value = "认证状态(0=否,1=是)") + @TableField("auth_status") + private Integer authStatus; + + @ApiModelProperty(value = "微信openid") + @TableField("wx_openid") + private String wxOpenid; + + @ApiModelProperty(value = "支付宝openid") + @TableField("ali_openid") + private String aliOpenid; + + @ApiModelProperty(value = "积分") + @TableField("points") + private Integer points; + + @ApiModelProperty(value = "省名称") + @TableField("province") + private String province; + + @ApiModelProperty(value = "省区划代码") + @TableField("province_code") + private String provinceCode; + + @ApiModelProperty(value = "市名称") + @TableField("city") + private String city; + + @ApiModelProperty(value = "市区划代码") + @TableField("city_code") + private String cityCode; + + @ApiModelProperty(value = "状态(1=正常,2=冻结,3=注销)") + @TableField("status") + private Integer status; + + + + @ApiModelProperty(value = "最后一次登录时间") + @TableField("last_login_time") + private LocalDateTime lastLoginTime; + + + + + @ApiModelProperty(value = "标签名称") + @TableField(exist = false) + private String tagName; + @ApiModelProperty(value = "vip名称") + @TableField(exist = false) + private String vipName; + @ApiModelProperty("累计充电数") + @TableField(exist = false) + private Long orderCount; + + +} diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/UnitChangeDto.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/UnitChangeDto.java new file mode 100644 index 0000000..5fe9319 --- /dev/null +++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/dto/UnitChangeDto.java @@ -0,0 +1,10 @@ +package com.ruoyi.account.api.dto; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +public class UnitChangeDto { + private String ids; + private Integer unitId; +} diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java index decb469..4ddbf88 100644 --- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java +++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java @@ -32,6 +32,8 @@ @ApiModelProperty(value = "主键") @TableId("id") private Long id; + @TableField(exist = false) + private String uid; @ApiModelProperty(value = "用户") @TableField("name") diff --git a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TSystemConfiguration.java b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TSystemConfiguration.java index 154cd93..1a43603 100644 --- a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TSystemConfiguration.java +++ b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TSystemConfiguration.java @@ -24,7 +24,7 @@ @EqualsAndHashCode(callSuper = false) @TableName("t_system_configuration") @ApiModel(value="TSystemConfiguration对象", description="") -public class TSystemConfiguration extends BasePojo { +public class TSystemConfiguration implements Serializable { private static final long serialVersionUID = 1L; diff --git a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TUserTag.java b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TUserTag.java index 1032e02..9449897 100644 --- a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TUserTag.java +++ b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/TUserTag.java @@ -39,8 +39,8 @@ private Integer standardCondition; @ApiModelProperty(value = "达标条件值JSON({\"day\":1,\"times\":5})") - @TableField("condition") - private String condition; + @TableField("conditions") + private String conditions; @@ -49,6 +49,10 @@ @TableField(exist = false) private Long count; + @ApiModelProperty(value = "前端展示用") + @TableField("type") + private Integer type; + } diff --git a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/RouterFunctionConfiguration.java b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/RouterFunctionConfiguration.java index 6c20c07..d0ca0ac 100644 --- a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/RouterFunctionConfiguration.java +++ b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/RouterFunctionConfiguration.java @@ -31,7 +31,7 @@ /** * 这里为支持的请求头,如果有自定义的header字段请自己添加 */ - private static final String ALLOWED_HEADERS = "X-Requested-With, Content-Type, Authorization, credential, X-XSRF-TOKEN, token, username, client, request-origion, sign, nonce_str"; + private static final String ALLOWED_HEADERS = "X-Requested-With, Content-Type, Authorization, credential, X-XSRF-TOKEN, token, username, client, request-origion, sign, nonce_str, timestamp"; private static final String ALLOWED_METHODS = "GET,POST,PUT,DELETE,OPTIONS,HEAD"; private static final String ALLOWED_ORIGIN = "*"; private static final String ALLOWED_EXPOSE = "*"; diff --git a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/SignFilter.java b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/SignFilter.java index 7ea17ff..6a0fb93 100644 --- a/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/SignFilter.java +++ b/ruoyi-gateway/src/main/java/com/ruoyi/gateway/filter/SignFilter.java @@ -1,6 +1,7 @@ package com.ruoyi.gateway.filter; import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.ruoyi.common.core.constant.CacheConstants; import com.ruoyi.common.core.constant.HttpStatus; @@ -46,13 +47,6 @@ @Component public class SignFilter implements GlobalFilter, Ordered { private static final Logger log = LoggerFactory.getLogger(SignFilter.class); - - // 排除过滤的 uri 地址,nacos自行添加 - @Autowired - private IgnoreWhiteProperties ignoreWhite; - - @Autowired - private RedisService redisService; @Value("${security.sign}") private boolean parameter_signature; @@ -156,6 +150,10 @@ // 构造签名键值对的格式 StringBuilder sb = new StringBuilder(); for (String k : keySet) { + Object o = params.get(k); + if(o instanceof JSONObject || o instanceof JSONArray){ + continue; + } String v = params.getString(k); if(StringUtils.isNotEmpty(v)){ sb.append(k + "=" + v + "&"); diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java index 9e2e0b3..a313113 100644 --- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java +++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java @@ -130,7 +130,7 @@ @ApiOperation(value = "单位下拉框", tags = {"用户管理-单位管理"}) - @PostMapping(value = "/unit/select") + @GetMapping(value = "/unit/select") public R<List<TCompany>> unitSelect() { UnitListQueryDto unitListQueryDto = new UnitListQueryDto(); unitListQueryDto.setPageCurr(1); @@ -193,16 +193,19 @@ for (TAppUser appUser : page.getRecords()) { //拿到最新的tagId TAppUserTag one = appUserTagService.lambdaQuery().eq(TAppUserTag::getAppUserId, appUser.getId()).orderByDesc(TAppUserTag::getCreateTime).last("limit 1").one(); - //设置最新的tagName - R<TUserTag> byIdTag = otherClient.getByIdTag(one.getUserTagId()); - if (byIdTag.getData()!=null) { - appUser.setTagName(byIdTag.getData().getName()); + if (one!=null) { + //设置最新的tagName + R<TUserTag> byIdTag = otherClient.getByIdTag(one.getUserTagId()); + if (byIdTag.getData() != null) { + appUser.setTagName(byIdTag.getData().getName()); + } } //匹配vipMap的值 appUser.setVipName(vipMap.getData().get(appUser.getVipId())); //累计充电次数 R<Long> useOrderCount = chargingOrderClient.useOrderCount(appUser.getId()); appUser.setOrderCount(useOrderCount.getData()); + appUser.setUid(appUser.getId().toString()); } return R.ok(page); @@ -294,7 +297,7 @@ } @ApiOperation(value = "用户详情", tags = {"用户管理-用户列表"}) - @PostMapping(value = "/user/detail/{id}") + @GetMapping(value = "/user/detail/{id}") public R<UserDetailDto> userDetail(@PathVariable Long id) { TAppUser user = appUserService.getById(id); UserDetailDto userDetailDto = new UserDetailDto(); @@ -364,6 +367,28 @@ return R.ok(); } + @ApiOperation(value = "修改单位", tags = {"后台-用户管理-用户列表"}) + @PostMapping(value = "/user/unit/change") + public R unitChange(@RequestBody UnitChangeDto unitChangeDto) { + for (String s : unitChangeDto.getIds().split(",")) { + TAppUser byId = appUserService.getById(s); + byId.setCompanyId(unitChangeDto.getUnitId()); + appUserService.updateById(byId); + } + return R.ok(); + } + + @ApiOperation(value = "删除用户", tags = {"后台-用户管理-用户列表"}) + @DeleteMapping(value = "/user/delete") + public R userDelete(String ids) { + String[] split = ids.split(","); + for (String s : split) { + appUserService.removeById(s); + } + return R.ok(); + + } + @ApiOperation(value = "个人中心信息", tags = {"小程序-个人中心"}) @PostMapping(value = "/user/info") public R<AppUserInfoDto> info() { @@ -418,7 +443,11 @@ @ApiOperation(value = "赠送会员", tags = {"用户管理-用户列表"}) @PostMapping(value = "/user/give/vip") public R giveVip(@RequestBody GiveVipDto giveVipDto) { - TAppUser nowUser = appUserService.getById(giveVipDto.getUserId()); + String[] split = giveVipDto.getUserIds().split(","); + for (String s : split) { + + + TAppUser nowUser = appUserService.getById(s); int plusDay = 0; if (giveVipDto.getType() == 1) { @@ -434,7 +463,7 @@ appUserService.updateById(nowUser); //执行一次赠送优惠卷的定时任务 - + } return R.ok(); } diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserTagController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserTagController.java index c39f5a1..872fa64 100644 --- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserTagController.java +++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserTagController.java @@ -56,7 +56,7 @@ @ApiOperation(value = "标签删除", tags = {"用户管理-用户标签管理"}) @DeleteMapping(value = "/tags/delete") - public R delete(@PathVariable String ids) { + public R delete(String ids) { //拿到单位列表 String[] split = ids.split(","); for (String id : split) { diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/GiveVipUtil.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/GiveVipUtil.java index b477141..a20ac1c 100644 --- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/GiveVipUtil.java +++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/GiveVipUtil.java @@ -42,7 +42,7 @@ tAppUserVipDetail.setEndTime(LocalDateTime.now().plusMonths(plusDay).minusDays(1)); tAppUserVipDetail.setVipId(vipId); - R<TVip> info = vipClient.getInfo(vipId); + R<TVip> info = vipClient.getInfo1(vipId); TVip vip = info.getData(); List<SendCouponDto> javaList = JSON.parseArray(vip.getCoupon()).toJavaList(SendCouponDto.class); diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/config/DataSourceProxyConfig.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/config/DataSourceProxyConfig.java deleted file mode 100644 index 5749262..0000000 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/config/DataSourceProxyConfig.java +++ /dev/null @@ -1,21 +0,0 @@ -//package com.ruoyi.other.config; -// -//import io.seata.rm.datasource.DataSourceProxy; -//import org.springframework.context.annotation.Bean; -//import org.springframework.context.annotation.Configuration; -// -//import javax.sql.DataSource; -// -///** -// * @author zhibing.pu -// * @date 2024/8/17 11:10 -// */ -//@Configuration -//public class DataSourceProxyConfig { -// -// -// @Bean -// public DataSource dataSource(DataSource druidDataSource){ -// return new DataSourceProxy(druidDataSource); -// } -//} diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TActivityController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TActivityController.java index 140d0d7..84e3376 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TActivityController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TActivityController.java @@ -50,6 +50,7 @@ return AjaxResult.ok(activityService.getById(id)); } @ApiOperation(tags = {"管理后台-活动管理","小程序-个人中心-活动列表"},value = "活动列表分页查询") + @PostMapping(value = "/pageList") public AjaxResult<PageInfo<TActivity>> pageList(@RequestBody AdvertisingDTO dto) { return AjaxResult.ok(activityService.pageList(dto)); diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TActivityStatisticsController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TActivityStatisticsController.java index 43d551d..cf3a218 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TActivityStatisticsController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TActivityStatisticsController.java @@ -32,6 +32,9 @@ public class TActivityStatisticsController { @Autowired private OrderClient orderClient; + + + @ApiOperation(tags = {"管理后台-活动费用统计"},value = "管理后台活动费用统计") @PostMapping(value = "/pageList") public AjaxResult<TActivityVO> pageList(@RequestBody TActivityStatisticsQuery query) { diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TAdvertisingController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TAdvertisingController.java index 8bfd455..c5efd84 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TAdvertisingController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TAdvertisingController.java @@ -57,6 +57,9 @@ public AjaxResult<TAdvertising> getInfo(Integer id) { return AjaxResult.ok(advertisingService.getById(id)); } + + + @ApiOperation(tags = {"管理后台-广告管理"},value = "广告列表分页查询") @PostMapping(value = "/pageList") public AjaxResult<PageInfo<TAdvertising>> pageList(@RequestBody AdvertisingDTO dto) { diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TCouponController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TCouponController.java index eede80e..4dc48ac 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TCouponController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TCouponController.java @@ -45,24 +45,35 @@ @Autowired private AppCouponClient appCouponClient; + + @PostMapping("/saveGoods") @ApiOperation(tags = {"管理后台-优惠券管理"},value = "优惠券添加") public AjaxResult saveActivity(@RequestBody TCoupon dto) { tCouponService.save(dto); return AjaxResult.success(); } + + + @GetMapping("/delete") @ApiOperation(tags = {"管理后台-优惠券管理"},value = "优惠券删除") public AjaxResult delete(Integer id) { tCouponService.removeById(id); return AjaxResult.success(); } + + + @PostMapping("/updateVip") @ApiOperation(tags = {"管理后台-优惠券管理"},value = "优惠券修改") public AjaxResult updateActivity(@RequestBody TCoupon dto) { tCouponService.updateById(dto); return AjaxResult.success(); } + + + @GetMapping("/getInfo") @ApiOperation(tags = {"管理后台-优惠券管理"},value = "优惠券查看详情") public AjaxResult<TCoupon> getInfo(Integer id) { @@ -73,6 +84,9 @@ byId.setUseCount(appCouponClient.getUseCountByCouponId(id).getData()); return AjaxResult.ok(byId); } + + + @PostMapping("/exchangeRecord") @ApiOperation(tags = {"管理后台-优惠券管理"},value = "优惠券查看详情-兑换记录") public AjaxResult<PageInfo<ExchangeRecordVO>> exchangeRecord(@RequestBody ExchangeRecordGoodsQuery dto) { @@ -93,6 +107,9 @@ } return AjaxResult.ok(data); } + + + @ApiOperation(tags = {"管理后台-优惠券管理"},value = "发放优惠券") @GetMapping(value = "/grantCoupon") public AjaxResult grantCoupon(@RequestBody GrantCouponDto dto) { @@ -111,6 +128,8 @@ return AjaxResult.success(); } + + @ApiOperation(tags = {"管理后台-优惠券管理"},value = "优惠券列表分页查询") @PostMapping(value = "/pageList") public AjaxResult<PageInfo<TCoupon>> pageList(@RequestBody CouponQuery dto) { diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TEnterpriseUserApplicationController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TEnterpriseUserApplicationController.java index 113df1d..f612c11 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TEnterpriseUserApplicationController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TEnterpriseUserApplicationController.java @@ -48,6 +48,8 @@ return AjaxResult.ok(enterpriseUserApplicationService.save(dto)); } + + @ApiOperation(tags = {"后台-申请表单-集团用户"},value = "集团用户列表") @PostMapping(value = "/page") public AjaxResult<Boolean> page(@RequestBody TEnterpriseUserApplication dto) { diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TGoodsController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TGoodsController.java index bea875b..29dd21b 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TGoodsController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TGoodsController.java @@ -30,29 +30,45 @@ private TGoodsService goodsService; @Autowired private TActivityService activityService; + + + + @PostMapping("/saveGoods") @ApiOperation(tags = {"管理后台-商品管理"},value = "商品添加") public AjaxResult saveActivity(@RequestBody TGoods dto) { goodsService.save(dto); return AjaxResult.success(); } + + + @GetMapping("/delete") @ApiOperation(tags = {"管理后台-商品管理"},value = "商品删除") public AjaxResult delete(Integer id) { goodsService.removeById(id); return AjaxResult.success(); } + + + @PostMapping("/updateVip") @ApiOperation(tags = {"管理后台-商品管理"},value = "商品修改") public AjaxResult updateActivity(@RequestBody TGoods dto) { goodsService.updateById(dto); return AjaxResult.success(); } + + + @GetMapping("/getInfo") @ApiOperation(tags = {"管理后台-商品管理"},value = "商品查看详情") public AjaxResult<TGoods> getInfo(Integer id) { return AjaxResult.ok(goodsService.getById(id)); } + + + @ApiOperation(tags = {"管理后台-商品管理"},value = "商品列表分页查询") @PostMapping(value = "/pageList") public AjaxResult<PageInfo<TGoods>> pageList(@RequestBody GoodsDTO dto) { diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/THtmlController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/THtmlController.java index 46b995a..35e15af 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/THtmlController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/THtmlController.java @@ -23,6 +23,9 @@ public class THtmlController { @Resource private THtmlService htmlService; + + + @ApiOperation(tags = {"后台-内容设置-协议服务"},value = "新增修改") @PostMapping(value = "/saveOrUpdate") public AjaxResult saveOrUpdate(@RequestBody THtml tHtml) { @@ -31,7 +34,7 @@ } @ApiOperation(tags = {"后台-内容设置-协议服务"},value = "查询") - @PostMapping(value = "/selectByType/{type}") + @GetMapping(value = "/selectByType/{type}") public AjaxResult selectByType(@PathVariable Integer type) { THtml one = htmlService.lambdaQuery().eq(THtml::getType, type).last("limit 1").one(); return AjaxResult.success(one); diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TIntegralRuleController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TIntegralRuleController.java index b19e461..5027933 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TIntegralRuleController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TIntegralRuleController.java @@ -67,6 +67,9 @@ } return R.ok(g.getContent()); } + + + @GetMapping("/saveInfo") @ApiOperation(tags = {"管理后台-积分管理"},value = "保存积分说明") @ApiImplicitParams({ diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TInvoiceTypeController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TInvoiceTypeController.java index 9eacc23..9499809 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TInvoiceTypeController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TInvoiceTypeController.java @@ -67,7 +67,7 @@ @ResponseBody @DeleteMapping("/delInvoiceType") @ApiOperation(value = "删除发票类型", tags = {"管理后台-发票类型管理"}) - public AjaxResult<TInvoiceType> delInvoiceType(@RequestParam("id") Integer[] id){ + public AjaxResult<TInvoiceType> delInvoiceType(Integer[] id){ List<TInvoiceType> tInvoiceTypes = invoiceTypeService.listByIds(Arrays.asList(id)); for (TInvoiceType invoiceType : tInvoiceTypes) { invoiceTypeService.removeById(invoiceType); diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TNoticeController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TNoticeController.java index 06838a6..fdadabc 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TNoticeController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TNoticeController.java @@ -35,15 +35,27 @@ } @ApiOperation(tags = {"后台-内容设置-公告管理"},value = "删除") - @PostMapping(value = "/deleteById/{id}") - public AjaxResult deleteById(@PathVariable Integer id) { - noticeService.removeById(id); + @DeleteMapping(value = "/deleteById") + public AjaxResult deleteById(String ids) { + String[] split = ids.split(","); + for (String id : split) { + noticeService.removeById(id); + } + return AjaxResult.success(); } @ApiOperation(tags = {"后台-内容设置-公告管理"},value = "查询") @PostMapping(value = "/pageList") public AjaxResult<Page<TNotice>> authPageList(@RequestBody NoticeQueryDto query) { + if (query.getStatus()==null){ + + return AjaxResult.success(noticeService.lambdaQuery() + .like(query.getContent()!=null&&query.getContent()!="",TNotice::getContent,query.getContent()) + .page(Page.of(query.getPageCurr(),query.getPageSize()))); + + } + if (query.getStatus()==0){ return AjaxResult.success(noticeService.lambdaQuery() .le(TNotice::getStartTime, LocalDateTime.now()) @@ -59,12 +71,8 @@ .ge(TNotice::getEndTime, LocalDateTime.now()) .like(query.getContent()!=null&&query.getContent()!="",TNotice::getContent,query.getContent()) .page(Page.of(query.getPageCurr(),query.getPageSize()))); - }else{ - return AjaxResult.success(noticeService.lambdaQuery() - .like(query.getContent()!=null&&query.getContent()!="",TNotice::getContent,query.getContent()) - .page(Page.of(query.getPageCurr(),query.getPageSize()))); - } - + } + return AjaxResult.success(); } diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TSystemConfigurationController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TSystemConfigurationController.java index f63f4a5..6b2b408 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TSystemConfigurationController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TSystemConfigurationController.java @@ -34,13 +34,15 @@ */ @ApiOperation(tags = {"小程序-系统设置","后台-内容设置"},value = "联系客服,查询设置") @GetMapping(value = "/getDetailById") - public AjaxResult<TSystemConfiguration> getDetailById(@RequestParam(name = "type")@ApiParam(value = "1=客服信息,2=系统设置") Integer type) { + public AjaxResult<TSystemConfiguration> getDetailById(@RequestParam("type")@ApiParam(value = "1=客服信息,2=系统设置") Integer type) { return AjaxResult.ok(systemConfigurationService.getOne(Wrappers.lambdaQuery(TSystemConfiguration.class) .eq(TSystemConfiguration::getType, type))); } + + @ApiOperation(tags = {"后台-内容设置"},value = "客户信息,系统内容设置") - @GetMapping(value = "/save") + @PostMapping(value = "/save") public AjaxResult getDetailById(@RequestBody TSystemConfiguration systemConfiguration) { systemConfigurationService.saveOrUpdate(systemConfiguration); return AjaxResult.success(); diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TVipController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TVipController.java index a460fb0..b02586b 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TVipController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TVipController.java @@ -6,6 +6,7 @@ import com.ruoyi.account.api.dto.SendCouponDto; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.web.domain.AjaxResult; +import com.ruoyi.common.core.web.page.BasePage; import com.ruoyi.common.core.web.page.PageInfo; import com.ruoyi.other.api.domain.TCoupon; import com.ruoyi.other.api.domain.TIntegralRule; @@ -84,22 +85,18 @@ public R<TVip> getInfo1(@RequestParam("id")Integer id) { return R.ok(vipService.getById(id)); } + + + + @ApiOperation(tags = {"管理后台-会员管理"},value = "会员列表分页查询") @PostMapping(value = "/pageList") - @ApiImplicitParams({ - @ApiImplicitParam(name = "pageCurr", value = "分页参数,当前页码", required = true), - @ApiImplicitParam(name = "pageSize", value = "分页参数,每页数量",required = true) - }) - public AjaxResult<PageInfo<TVip>> pageList(Integer pageCurr,Integer pageSize) { - return AjaxResult.ok(vipService.pageList(pageCurr,pageSize)); + public AjaxResult<PageInfo<TVip>> pageList(@RequestBody BasePage basePage) { + return AjaxResult.ok(vipService.pageList(basePage.getPageCurr(), basePage.getPageSize())); } @ApiOperation(tags = {"会员下拉框"},value = "会员列表分页查询") - @PostMapping(value = "/select") - @ApiImplicitParams({ - @ApiImplicitParam(name = "pageCurr", value = "分页参数,当前页码", required = true), - @ApiImplicitParam(name = "pageSize", value = "分页参数,每页数量",required = true) - }) + @GetMapping(value = "/select") public AjaxResult<List<TVip>> select() { return AjaxResult.ok(vipService.list()); } diff --git a/ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml b/ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml index 0976d0b..887402d 100644 --- a/ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml +++ b/ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml @@ -42,7 +42,7 @@ enabled: true application-id: ${spring.application.name} tx-service-group: seata_tx_group #此处配置自定义的seata事务分组名称 - enable-auto-data-source-proxy: true #关闭数据库代理 + enable-auto-data-source-proxy: false #关闭数据库代理 service: vgroup-mapping: seata_tx_group: default diff --git a/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TUserTagMapper.xml b/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TUserTagMapper.xml index 16399de..7ce0890 100644 --- a/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TUserTagMapper.xml +++ b/ruoyi-service/ruoyi-other/src/main/resources/mapper/other/TUserTagMapper.xml @@ -7,14 +7,14 @@ <id column="id" property="id" /> <result column="name" property="name" /> <result column="standard_condition" property="standardCondition" /> - <result column="condition" property="condition" /> + <result column="conditions" property="conditions" /> <result column="create_time" property="createTime" /> <result column="del_flag" property="delFlag" /> </resultMap> <!-- 通用查询结果列 --> <sql id="Base_Column_List"> - id, name, standard_condition, condition, create_time, del_flag + id, name, standard_condition, conditions, create_time, del_flag </sql> </mapper> -- Gitblit v1.7.1