Browse Source

代码修复提交

v1
主管理员 6 months ago
parent
commit
568880cc6f
34 changed files with 670 additions and 963 deletions
  1. +6
    -2
      module-base/base-core/src/main/java/org/jeecg/modules/hanHaiMember/entity/HanHaiMember.java
  2. +22
    -28
      module-common/src/main/java/org/jeecg/api/controller/AppletClassController.java
  3. +9
    -16
      module-common/src/main/java/org/jeecg/api/controller/AppletIndexController.java
  4. +34
    -28
      module-common/src/main/java/org/jeecg/api/controller/AppletInfoTeamController.java
  5. +0
    -14
      module-common/src/main/java/org/jeecg/api/controller/AppletMoneyLogController.java
  6. +27
    -9
      module-common/src/main/java/org/jeecg/api/controller/AppletMyTeamController.java
  7. +36
    -24
      module-common/src/main/java/org/jeecg/api/controller/AppletOrderController.java
  8. +17
    -12
      module-common/src/main/java/org/jeecg/api/controller/AppletOrderTeamController.java
  9. +0
    -15
      module-common/src/main/java/org/jeecg/api/controller/AppletPromotionController.java
  10. +0
    -19
      module-common/src/main/java/org/jeecg/api/service/AppletAchievementService.java
  11. +0
    -26
      module-common/src/main/java/org/jeecg/api/service/AppletBookService.java
  12. +31
    -0
      module-common/src/main/java/org/jeecg/api/service/AppletClassService.java
  13. +0
    -32
      module-common/src/main/java/org/jeecg/api/service/AppletCommentService.java
  14. +14
    -8
      module-common/src/main/java/org/jeecg/api/service/AppletIndexService.java
  15. +35
    -0
      module-common/src/main/java/org/jeecg/api/service/AppletInfoTeamService.java
  16. +0
    -3
      module-common/src/main/java/org/jeecg/api/service/AppletMoneyLogService.java
  17. +0
    -31
      module-common/src/main/java/org/jeecg/api/service/AppletMyBookService.java
  18. +8
    -18
      module-common/src/main/java/org/jeecg/api/service/AppletOrderService.java
  19. +22
    -0
      module-common/src/main/java/org/jeecg/api/service/AppletOrderTeamService.java
  20. +0
    -81
      module-common/src/main/java/org/jeecg/api/service/impl/AppletAchievementServiceImpl.java
  21. +0
    -122
      module-common/src/main/java/org/jeecg/api/service/impl/AppletBookServiceImpl.java
  22. +96
    -0
      module-common/src/main/java/org/jeecg/api/service/impl/AppletClassServiceImpl.java
  23. +0
    -198
      module-common/src/main/java/org/jeecg/api/service/impl/AppletCommentServiceImpl.java
  24. +49
    -43
      module-common/src/main/java/org/jeecg/api/service/impl/AppletIndexServiceImpl.java
  25. +133
    -0
      module-common/src/main/java/org/jeecg/api/service/impl/AppletInfoTeamServiceImpl.java
  26. +1
    -5
      module-common/src/main/java/org/jeecg/api/service/impl/AppletMoneyLogServiceImpl.java
  27. +0
    -183
      module-common/src/main/java/org/jeecg/api/service/impl/AppletMyBookServiceImpl.java
  28. +37
    -45
      module-common/src/main/java/org/jeecg/api/service/impl/AppletOrderServiceImpl.java
  29. +72
    -0
      module-common/src/main/java/org/jeecg/api/service/impl/AppletOrderTeamServiceImpl.java
  30. +0
    -1
      module-common/src/main/java/org/jeecg/api/service/impl/AppletWriterServiceImpl.java
  31. +6
    -0
      module-common/src/main/java/org/jeecg/modules/commonCity/entity/CommonCity.java
  32. +4
    -0
      module-common/src/main/java/org/jeecg/modules/commonGet/entity/CommonGet.java
  33. +7
    -0
      module-common/src/main/java/org/jeecg/modules/commonOrder/entity/CommonOrder.java
  34. +4
    -0
      module-common/src/main/java/org/jeecg/modules/commonShopClass/entity/CommonShopClass.java

+ 6
- 2
module-base/base-core/src/main/java/org/jeecg/modules/hanHaiMember/entity/HanHaiMember.java View File

@ -260,8 +260,12 @@ public class HanHaiMember implements Serializable {
@Excel(name = "员工管理权限", width = 15) @Excel(name = "员工管理权限", width = 15)
@ApiModelProperty(value = "员工管理权限") @ApiModelProperty(value = "员工管理权限")
private java.lang.String isUserRole; private java.lang.String isUserRole;
/**推广官管理权限*/
@Excel(name = "推广官管理权限", width = 15)
/**推广官管理权限*/
@Excel(name = "推广官管理权限", width = 15)
@ApiModelProperty(value = "推广官管理权限") @ApiModelProperty(value = "推广官管理权限")
private java.lang.String isTuiRole; private java.lang.String isTuiRole;
/**是否拉黑*/
@Excel(name = "是否拉黑", width = 15)
@ApiModelProperty(value = "是否拉黑")
private java.lang.String isBlack;
} }

+ 22
- 28
module-common/src/main/java/org/jeecg/api/controller/AppletClassController.java View File

@ -5,69 +5,63 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.jeecg.api.bean.PageBean; import org.jeecg.api.bean.PageBean;
import org.jeecg.api.service.AppletAddressService;
import org.jeecg.api.service.AppletClassService;
import org.jeecg.common.api.vo.Result; import org.jeecg.common.api.vo.Result;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
@Api(tags="商品分类相关接口") @Api(tags="商品分类相关接口")
@RestController @RestController
@RequestMapping("/applet/class") @RequestMapping("/applet/class")
@Slf4j @Slf4j
public class AppletClassController { public class AppletClassController {
@Resource
private AppletClassService appletClassService;
//获取价格预览分类列表 //获取价格预览分类列表
@ApiOperation(value="获取价格预览分类列表", notes="获取价格预览分类列表") @ApiOperation(value="获取价格预览分类列表", notes="获取价格预览分类列表")
@GetMapping(value = "/getPricePreviewClassList") @GetMapping(value = "/getPricePreviewClassList")
public Result<?> getPricePreviewClassList(){ public Result<?> getPricePreviewClassList(){
return Result.ok("获取价格预览分类列表成功");
return appletClassService.getPricePreviewClassList();
} }
//根据分类标识获取分类商品列表带分页 //根据分类标识获取分类商品列表带分页
@ApiOperation(value="根据分类标识获取分类商品列表带分页", notes="根据分类标识获取分类商品列表带分页") @ApiOperation(value="根据分类标识获取分类商品列表带分页", notes="根据分类标识获取分类商品列表带分页")
@GetMapping(value = "/getClassGoodsList") @GetMapping(value = "/getClassGoodsList")
public Result<?> getClassGoodsList(PageBean pageBean){
return Result.ok("根据分类标识获取分类商品列表带分页成功");
public Result<?> getClassGoodsList(String classId,PageBean pageBean){
return appletClassService.getClassGoodsList(classId,pageBean);
} }
//根据商品标识查询商品详情
@ApiOperation(value="根据商品标识查询商品详情", notes="根据商品标识查询商品详情")
@GetMapping(value = "/getGoodsDetail")
public Result<?> getGoodsDetail(String goodsId){
return appletClassService.getGoodsDetail(goodsId);
}
//根据商品标识查询商品回收规则 //根据商品标识查询商品回收规则
@ApiOperation(value="根据商品标识查询商品回收规则", notes="根据商品标识查询商品回收规则") @ApiOperation(value="根据商品标识查询商品回收规则", notes="根据商品标识查询商品回收规则")
@GetMapping(value = "/getGoodsRecycleRule") @GetMapping(value = "/getGoodsRecycleRule")
public Result<?> getGoodsRecycleRule(String goodsId){ public Result<?> getGoodsRecycleRule(String goodsId){
return Result.ok("根据商品标识查询商品回收规则成功");
return appletClassService.getGoodsRecycleRule(goodsId);
} }
//根据商品标识查询商品可回品牌 //根据商品标识查询商品可回品牌
@ApiOperation(value="根据商品标识查询商品可回品牌", notes="根据商品标识查询商品可回品牌") @ApiOperation(value="根据商品标识查询商品可回品牌", notes="根据商品标识查询商品可回品牌")
@GetMapping(value = "/getGoodsBrandList") @GetMapping(value = "/getGoodsBrandList")
public Result<?> getGoodsBrandList(String goodsId){
return Result.ok("根据商品标识查询商品可回品牌成功");
}
//查询质检报告列表带分页
@ApiOperation(value="查询质检报告列表带分页", notes="查询质检报告列表带分页")
@GetMapping(value = "/getQualityReportList")
public Result<?> getQualityReportList(PageBean pageBean){
return Result.ok("查询质检报告列表带分页成功");
public Result<?> getGoodsBrandList(String name,String iconId,PageBean pageBean){
return appletClassService.getGoodsBrandList(name,iconId,pageBean);
} }
//查询质检报告商品详情
@ApiOperation(value="查询质检报告商品详情", notes="查询质检报告商品详情")
@GetMapping(value = "/getQualityReportGoodsDetail")
public Result<?> getQualityReportGoodsDetail(){
return Result.ok("查询质检报告商品详情成功");
}
} }

+ 9
- 16
module-common/src/main/java/org/jeecg/api/controller/AppletIndexController.java View File

@ -31,14 +31,6 @@ public class AppletIndexController {
} }
//查询首页关于我们配置信息
@ApiOperation(value="查询首页关于我们配置信息", notes="查询首页关于我们配置信息")
@GetMapping(value = "/getAboutUs")
public Result<?> getAboutUs(){
return null;
}
//获取金刚区回收流程列表文案 //获取金刚区回收流程列表文案
@ApiOperation(value="获取金刚区回收流程列表文案", notes="获取金刚区回收流程列表文案") @ApiOperation(value="获取金刚区回收流程列表文案", notes="获取金刚区回收流程列表文案")
@ -53,7 +45,7 @@ public class AppletIndexController {
@ApiOperation(value="查询回收商品分类品类", notes="查询回收商品分类品类") @ApiOperation(value="查询回收商品分类品类", notes="查询回收商品分类品类")
@GetMapping(value = "/getClassList") @GetMapping(value = "/getClassList")
public Result<?> getClassList(){ public Result<?> getClassList(){
return null;
return appletIndexService.getClassList();
} }
@ -62,7 +54,7 @@ public class AppletIndexController {
@ApiOperation(value="查询已开通包邮城市", notes="查询已开通包邮城市") @ApiOperation(value="查询已开通包邮城市", notes="查询已开通包邮城市")
@GetMapping(value = "/getFreeCityList") @GetMapping(value = "/getFreeCityList")
public Result<?> getFreeCityList(){ public Result<?> getFreeCityList(){
return null;
return appletIndexService.getFreeCityList();
} }
@ -70,14 +62,15 @@ public class AppletIndexController {
@ApiOperation(value="查询最近回收商品", notes="查询最近回收商品") @ApiOperation(value="查询最近回收商品", notes="查询最近回收商品")
@GetMapping(value = "/getRecentGoodsList") @GetMapping(value = "/getRecentGoodsList")
public Result<?> getRecentGoodsList(){ public Result<?> getRecentGoodsList(){
return null;
return appletIndexService.getRecentGoodsList();
} }
//查询回收去向信息
@ApiOperation(value="查询回收去向信息", notes="查询回收去向信息")
@GetMapping(value = "/getRecycleToList")
public Result<?> getRecycleToList(){
return null;
//根据最近回收商品标识查看相关质量检测报告
@ApiOperation(value="根据最近回收商品标识查看相关质量检测报告", notes="根据最近回收商品标识查看相关质量检测报告")
@GetMapping(value = "/getQualityReport")
public Result<?> getQualityReport(String goodsId){
return appletIndexService.getQualityReport(goodsId);
} }


+ 34
- 28
module-common/src/main/java/org/jeecg/api/controller/AppletInfoTeamController.java View File

@ -2,10 +2,15 @@ package org.jeecg.api.controller;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.jeecg.api.bean.PageBean;
import org.jeecg.api.service.AppletIndexService;
import org.jeecg.api.service.AppletInfoTeamService;
import org.jeecg.common.api.vo.Result; import org.jeecg.common.api.vo.Result;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@Api(tags="管理员-用户管理") @Api(tags="管理员-用户管理")
@RestController @RestController
@ -13,52 +18,53 @@ import org.springframework.web.bind.annotation.RestController;
@Slf4j @Slf4j
public class AppletInfoTeamController { public class AppletInfoTeamController {
@Resource
private AppletInfoTeamService appletInfoTeamService;
//获取员工信息列表带分页搜索 //获取员工信息列表带分页搜索
@RequestMapping(value = "/getInfoTeamListPage")
public Result<?> getInfoTeamListPage() {
return Result.ok("");
@ApiOperation(value="获取员工信息列表带分页搜索", notes="获取员工信息列表带分页搜索")
@GetMapping(value = "/getInfoTeamListPage")
public Result<?> getInfoTeamListPage(@RequestHeader("X-Access-Token") String token, String name, PageBean pageBean) {
return appletInfoTeamService.getInfoTeamListPage(token,name,pageBean);
} }
//拉黑用户 //拉黑用户
@RequestMapping(value = "/blackUser")
public Result<?> blackUser() {
return Result.ok("");
@ApiOperation(value="拉黑用户", notes="拉黑用户")
@PostMapping(value = "/blackUser")
public Result<?> blackUser(@RequestHeader("X-Access-Token") String token,String userId) {
return appletInfoTeamService.blackUser(token,userId);
} }
//升级成推广官
@RequestMapping(value = "/upgrade")
public Result<?> upgrade() {
return Result.ok("");
}
@ApiOperation(value="升级推广官", notes="升级成广官")
@PostMapping(value = "/upgrade")
public Result<?> upgrade(@RequestHeader("X-Access-Token") String token) {
return appletInfoTeamService.upgrade(token);
}
//根据用户标识查询该用户历史订单列表带分页
@RequestMapping(value = "/getOrderListPage")
public Result<?> getOrderListPage() {
return Result.ok("");
@ApiOperation(value="根据用户标识查询该用户历史订单列表带分页", notes="根据用户标识查询该用户历史订单列表带分页")
@GetMapping(value = "/getOrderListPage")
public Result<?> getOrderListPage(@RequestHeader("X-Access-Token") String token,String userId,PageBean pageBean) {
return appletInfoTeamService.getOrderListPage(token,userId,pageBean);
} }
//查询订单详情 //查询订单详情
@RequestMapping(value = "/getOrderDetail")
public Result<?> getOrderDetail() {
return Result.ok("");
@ApiOperation(value="查询订单详情", notes="查询订单详情")
@GetMapping(value = "/getOrderDetail")
public Result<?> getOrderDetail(@RequestHeader("X-Access-Token") String token,String orderId) {
return appletInfoTeamService.getOrderDetail(token,orderId);
} }
//点击查看质检报告 //点击查看质检报告
@RequestMapping(value = "/clickQualityReport")
public Result<?> clickQualityReport() {
return Result.ok("");
@ApiOperation(value="点击查看质检报告", notes="点击查看质检报告")
@GetMapping(value = "/clickQualityReport")
public Result<?> clickQualityReport(@RequestHeader("X-Access-Token") String token,String orderId) {
return appletInfoTeamService.clickQualityReport(token,orderId);
} }
} }

+ 0
- 14
module-common/src/main/java/org/jeecg/api/controller/AppletMoneyLogController.java View File

@ -31,18 +31,4 @@ public class AppletMoneyLogController {
} }
//获取我的提现记录
@ApiOperation( value="获取我的提现记录", notes="获取我的提现记录")
@GetMapping(value = "/getMyMoneyNum")
public Result<?> getMyMoneyLogPage(@RequestHeader("X-Access-Token") String token){
return appletMoneyLogService.getMyMoneyNum(token);
}
//获取我的收益明细
@ApiOperation( value="获取我的收益明细", notes="获取我的收益明细")
@GetMapping(value = "/getMyIncome")
public Result<?> getMyIncome(@RequestHeader("X-Access-Token") String token){
return null;
}
} }

+ 27
- 9
module-common/src/main/java/org/jeecg/api/controller/AppletMyTeamController.java View File

@ -2,10 +2,14 @@ package org.jeecg.api.controller;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.jeecg.api.bean.PageBean;
import org.jeecg.api.service.AppletInfoTeamService;
import org.jeecg.common.api.vo.Result; import org.jeecg.common.api.vo.Result;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@Api(tags="管理员 - 员工管理") @Api(tags="管理员 - 员工管理")
@RestController @RestController
@ -13,17 +17,31 @@ import org.springframework.web.bind.annotation.RestController;
@Slf4j @Slf4j
public class AppletMyTeamController { public class AppletMyTeamController {
//查询我的员工管理
@RequestMapping(value = "/getMyTeamList")
public Result<?> getMyTeamList() {
return Result.OK("查询成功");
@Resource
private AppletInfoTeamService appletInfoTeamService;
//获取员工信息列表带分页搜索
@ApiOperation(value="获取员工信息列表带分页搜索", notes="获取员工信息列表带分页搜索")
@GetMapping(value = "/getMyTeamList")
public Result<?> getMyTeamList(@RequestHeader("X-Access-Token") String token, String name, PageBean pageBean) {
return appletInfoTeamService.getMyTeamList(token,name,pageBean);
}
//查看员工详情信息
@ApiOperation(value="查看员工详情信息", notes="查看员工详情信息")
@GetMapping(value = "/getMemberInfo")
public Result<?> getMemberInfo(@RequestHeader("X-Access-Token") String token, String id) {
return appletInfoTeamService.getMemberInfo(token,id);
} }
//解除员工 //解除员工
@RequestMapping(value = "/removeMember")
public Result<?> removeMember() {
return Result.OK("解除成功");
@ApiOperation(value="解除员工", notes="解除员工")
@PostMapping(value = "/removeMember")
public Result<?> removeMember(String token,String id) {
return appletInfoTeamService.removeMember(token,id);
} }


+ 36
- 24
module-common/src/main/java/org/jeecg/api/controller/AppletOrderController.java View File

@ -3,10 +3,12 @@ package org.jeecg.api.controller;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.jeecg.api.bean.PageBean;
import org.jeecg.api.service.AppletOrderService;
import org.jeecg.common.api.vo.Result; import org.jeecg.common.api.vo.Result;
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;
@Api(tags="首页-订单相关接口") @Api(tags="首页-订单相关接口")
@RestController @RestController
@ -14,12 +16,41 @@ import org.springframework.web.bind.annotation.RestController;
@Slf4j @Slf4j
public class AppletOrderController { public class AppletOrderController {
@Resource
private AppletOrderService appletOrderService;
// 联系客服问题相关列表数据带分页
@ApiOperation(value="联系客服问题相关列表数据带分页", notes="联系客服问题相关列表数据带分页")
@GetMapping(value = "/getQuestionList")
public Result<?> getQuestionList(PageBean pageBean) {
return appletOrderService.getQuestionList(pageBean);
}
//获取订单列表信息带分页
@ApiOperation(value="获取订单列表信息带分页", notes="获取订单列表信息带分页")
@GetMapping(value = "/getOrderListPage")
public Result<?> getOrderListPage(@RequestHeader("X-Access-Token") String token,Integer status, PageBean pageBean) {
return appletOrderService.getOrderList(token,status,pageBean);
}
//获取订单详情
@ApiOperation(value="获取订单详情", notes="获取订单详情")
@GetMapping(value = "/getOrderDetail")
public Result<?> getOrderDetail(@RequestHeader("X-Access-Token") String token,String orderId) {
return appletOrderService.getOrderDetail(token,orderId);
}
//取消订单
@ApiOperation(value="取消订单", notes="取消订单")
@PostMapping(value = "/cancelOrder")
public Result<?> cancelOrder(@RequestHeader("X-Access-Token") String token,String orderId) {
return appletOrderService.cancelOrder(token,orderId);
}
//创建预约订单 //创建预约订单
@ApiOperation(value="创建预约订单", notes="创建预约订单") @ApiOperation(value="创建预约订单", notes="创建预约订单")
@GetMapping(value = "/createOrder") @GetMapping(value = "/createOrder")
public Result<?> createOrder() { public Result<?> createOrder() {
return Result.OK("预约订单创建成功");
return Result.OK("接口未处理");
} }
@ -28,30 +59,11 @@ public class AppletOrderController {
@ApiOperation(value="获取预约时间断", notes="获取预约时间断") @ApiOperation(value="获取预约时间断", notes="获取预约时间断")
@GetMapping(value = "/getOrderTime") @GetMapping(value = "/getOrderTime")
public Result<?> getOrderTime() { public Result<?> getOrderTime() {
return Result.OK("预约时间断获取成功");
return Result.OK("接口为处理");
} }
//获取订单列表信息带分页
@ApiOperation(value="获取订单列表信息带分页", notes="获取订单列表信息带分页")
@GetMapping(value = "/getOrderListPage")
public Result<?> getOrderListPage() {
return Result.OK("订单列表信息获取成功");
}
//获取订单详情
@ApiOperation(value="获取订单详情", notes="获取订单详情")
@GetMapping(value = "/getOrderDetail")
public Result<?> getOrderDetail() {
return Result.OK("订单详情获取成功");
}
//取消订单
@ApiOperation(value="取消订单", notes="取消订单")
@GetMapping(value = "/cancelOrder")
public Result<?> cancelOrder() {
return Result.OK("订单取消成功");
}


+ 17
- 12
module-common/src/main/java/org/jeecg/api/controller/AppletOrderTeamController.java View File

@ -2,49 +2,54 @@ package org.jeecg.api.controller;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.jeecg.api.bean.PageBean;
import org.jeecg.api.service.AppletOrderService;
import org.jeecg.api.service.AppletOrderTeamService;
import org.jeecg.common.api.vo.Result; import org.jeecg.common.api.vo.Result;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
@Api(tags="管理员-订单相关接口") @Api(tags="管理员-订单相关接口")
@RestController @RestController
@RequestMapping("/applet/info_team_order") @RequestMapping("/applet/info_team_order")
@Slf4j @Slf4j
public class AppletOrderTeamController { public class AppletOrderTeamController {
//联系客服问题相关列表数据带分页
@RequestMapping(value = "/getQuestionList")
public Result<?> getQuestionList() {
return Result.OK("查询成功");
}
@Resource
private AppletOrderTeamService appletOrderTeamService;
//管理员订单列表带分页搜索 //管理员订单列表带分页搜索
@RequestMapping(value = "/getOrderList")
public Result<?> getOrderList() {
@ApiOperation(value="管理员:订单列表带分页搜索", notes="管理员:订单列表带分页搜索")
@GetMapping(value = "/getOrderList")
public Result<?> getOrderList(@RequestHeader("X-Access-Token") String token, Integer status, PageBean pageBean) {
return Result.OK("查询成功"); return Result.OK("查询成功");
} }
//管理员订单详情 //管理员订单详情
@RequestMapping(value = "/getOrderDetail") @RequestMapping(value = "/getOrderDetail")
public Result<?> getOrderDetail() {
public Result<?> getOrderDetail(@RequestHeader("X-Access-Token") String token,String orderId) {
return Result.OK("查询成功"); return Result.OK("查询成功");
} }
//管理员订单通过 //管理员订单通过
@RequestMapping(value = "/passOrder") @RequestMapping(value = "/passOrder")
public Result<?> passOrder() {
public Result<?> passOrder(@RequestHeader("X-Access-Token") String token,String orderId) {
return Result.OK("查询成功"); return Result.OK("查询成功");
} }
//管理员订单驳回 //管理员订单驳回
@RequestMapping(value = "/rejectOrder") @RequestMapping(value = "/rejectOrder")
public Result<?> rejectOrder() {
public Result<?> rejectOrder(@RequestHeader("X-Access-Token") String token,String orderId) {
return Result.OK("查询成功"); return Result.OK("查询成功");
} }
@ -52,7 +57,7 @@ public class AppletOrderTeamController {
//管理员质检信息提交 //管理员质检信息提交
@RequestMapping(value = "/submitQualityInfo") @RequestMapping(value = "/submitQualityInfo")
public Result<?> submitQualityInfo() { public Result<?> submitQualityInfo() {
return Result.OK("查询成功");
return Result.OK("订单未处理");
} }


+ 0
- 15
module-common/src/main/java/org/jeecg/api/controller/AppletPromotionController.java View File

@ -13,18 +13,6 @@ import org.springframework.web.bind.annotation.RestController;
@Slf4j @Slf4j
public class AppletPromotionController { public class AppletPromotionController {
//获取推广banner
@RequestMapping(value = "/getBanner")
public Result<?> getBanner(){
return Result.OK("推广banner");
}
//获取我的推广基础信息
@RequestMapping(value = "/getBaseInfo")
public Result<?> getBaseInfo(){
return Result.OK("推广基础信息");
}
//获取推广排行版带分页 //获取推广排行版带分页
@RequestMapping(value = "/getRankList") @RequestMapping(value = "/getRankList")
@ -48,7 +36,4 @@ public class AppletPromotionController {
} }

+ 0
- 19
module-common/src/main/java/org/jeecg/api/service/AppletAchievementService.java View File

@ -1,19 +0,0 @@
package org.jeecg.api.service;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.commonBookAchievementLog.entity.CommonBookAchievementLog;
public interface AppletAchievementService {
// 获取读者成就列表
Result<?> getAchievementList();
// 设置读者成就等级名称
Result<?> setAchievementName(String token, CommonBookAchievementLog bookAchievementLog );
// 根据用户标识和书籍标识查询该用户的成就等级
Result<?> getAchievement(String token , String bookId);
}

+ 0
- 26
module-common/src/main/java/org/jeecg/api/service/AppletBookService.java View File

@ -1,26 +0,0 @@
package org.jeecg.api.service;
import org.jeecg.api.bean.PageBean;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.commonBook.entity.CommonBook;
import org.jeecg.modules.commonBookNovel.entity.CommonBookNovel;
import org.jeecg.modules.commonMyBook.entity.CommonMyBook;
public interface AppletBookService {
//获取我阅读过的书籍列表带分页
Result<?> getReadBookPage(String token,PageBean pageBean);
//增加我的书架阅读记录
Result<?> addReadBook(String token, CommonBook commonBook);
//移除我阅读过的书籍根据书籍标识
Result<?> removeReadBook(String token,String bookId);
//批量移除我阅读过的数据根据书籍标识
Result<?> batchRemoveReadBook(String token,String bookIds);
}

+ 31
- 0
module-common/src/main/java/org/jeecg/api/service/AppletClassService.java View File

@ -0,0 +1,31 @@
package org.jeecg.api.service;
import org.jeecg.api.bean.PageBean;
import org.jeecg.common.api.vo.Result;
public interface AppletClassService {
//获取价格预览分类列表
Result<?> getPricePreviewClassList();
//根据分类标识获取分类商品列表带分页
Result<?> getClassGoodsList(String classId, PageBean pageBean);
//根据商品标识查询商品详情
Result<?> getGoodsDetail(String goodsId);
//根据商品标识查询商品回收规则
Result<?> getGoodsRecycleRule(String goodsId);
//根据商品标识查询商品可回品牌
Result<?> getGoodsBrandList(String name,String iconId,PageBean pageBean);
}

+ 0
- 32
module-common/src/main/java/org/jeecg/api/service/AppletCommentService.java View File

@ -1,32 +0,0 @@
package org.jeecg.api.service;
import org.jeecg.api.bean.PageBean;
import org.jeecg.common.api.vo.Result;
public interface AppletCommentService {
//查询我未读的评论次数
Result<?> getMyCommentNum(String token);
//查询我未读的评论列表
Result<?> getMyCommentList(String token, PageBean pageBean);
//根据书籍标识查询评论信息列表带分页
Result<?> getCommentList(String bookId, PageBean pageBean);
//保存评论信息
Result<?> saveComment(String token, String bookId, String content);
//删除评论信息
Result<?> deleteComment(String token, String commentId);
//回复评论信息
Result<?> replyComment(String token, String commentId, String content);
//修改评论为已读
Result<?> updateCommentRead(String token, String commentId);
//查看评论详情
Result<?> getCommentDetail(String token, String commentId);
}

+ 14
- 8
module-common/src/main/java/org/jeecg/api/service/AppletIndexService.java View File

@ -9,17 +9,23 @@ public interface AppletIndexService {
// 获取首页banner // 获取首页banner
Result<?> getBanner(); Result<?> getBanner();
// 获取首页公告
Result<?> getNotice();
// 获取公告列表带分页
Result<?> getNoticePage(PageBean pageBean);
// 获取金刚区回收流程列表
Result<?> getAreaList();
// 获取公告详情
Result<?> getNoticeById(String id);
// 查询回收商品分类品类
Result<?> getClassList();
// 查询已开通包邮城市
Result<?> getFreeCityList();
// 查询最近回收商品
Result<?> getRecentGoodsList();
//根据最近回收商品标识查看相关质量检测报告
Result<?> getQualityReport(String goodsId);
// 获取金刚区回收流程列表文案
Result<?> getAreaList();
} }

+ 35
- 0
module-common/src/main/java/org/jeecg/api/service/AppletInfoTeamService.java View File

@ -0,0 +1,35 @@
package org.jeecg.api.service;
import org.jeecg.api.bean.PageBean;
import org.jeecg.common.api.vo.Result;
public interface AppletInfoTeamService {
//获取用户列表带分页搜索
Result<?> getInfoTeamListPage(String token,String name,PageBean pageBean);
//拉黑用户
Result<?> blackUser(String token,String userId);
//升级推广官
Result<?> upgrade(String token);
Result<?> getOrderListPage(String token,String userId,PageBean pageBean);
//获取订单详情
Result<?> getOrderDetail(String token,String orderId);
//点击质量报告
Result<?> clickQualityReport(String token,String orderId);
//获取员工信息列表
Result<?> getMyTeamList(String token,String name,PageBean pageBean);
//查看员工详情信息
Result<?> getMemberInfo(String token,String id);
//移除员工
Result<?> removeMember(String token,String id);
}

+ 0
- 3
module-common/src/main/java/org/jeecg/api/service/AppletMoneyLogService.java View File

@ -6,9 +6,6 @@ import org.jeecg.common.api.vo.Result;
public interface AppletMoneyLogService { public interface AppletMoneyLogService {
//获取我的积分数量
Result<?> getMyMoneyNum(String token);
//查询我的流水信息列表带分页 //查询我的流水信息列表带分页
Result<?> getMyMoneyLogPage(String token,Integer status, PageBean pageBean); Result<?> getMyMoneyLogPage(String token,Integer status, PageBean pageBean);


+ 0
- 31
module-common/src/main/java/org/jeecg/api/service/AppletMyBookService.java View File

@ -1,31 +0,0 @@
package org.jeecg.api.service;
import org.jeecg.api.bean.PageBean;
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.commonBookNovel.entity.CommonBookNovel;
import org.jeecg.modules.commonMyBook.entity.CommonMyBook;
import org.jeecg.modules.commonShop.entity.CommonShop;
public interface AppletMyBookService {
//获取我的作品带分页
Result<?> getMyShopPage(String token, PageBean pageBean);
//增加或者修改我的作品
Result<?> saveOrUpdateShop(String token, CommonShop commonShop);
//获取我的小说章节列表带分页
Result<?> getMyShopNovelPage(String token, String bookId,Integer status,Integer reverse, PageBean pageBean);
//增加或修改我的小说章节
Result<?> saveOrUpdateShopNovel(String token, CommonBookNovel commonBookNovel);
//删除我的作品
Result<?> deleteMyShop(String token, String bookId);
//多选删除我的作品
Result<?> deleteMyShopList(String token, String bookIds);
//删除作品章节
Result<?> deleteMyShopNovel(String token, String bookId, String novelId);
}

+ 8
- 18
module-common/src/main/java/org/jeecg/api/service/AppletOrderService.java View File

@ -5,28 +5,18 @@ import org.jeecg.common.api.vo.Result;
public interface AppletOrderService { public interface AppletOrderService {
// 联系客服问题相关列表数据带分页
Result<?> getQuestionList(PageBean pageBean);
//查询互动打赏礼物信息列表
Result<?> getInteractionGiftList(PageBean pageBean);
// 获取订单列表信息带分页
Result<?> getOrderList(String token, Integer status,PageBean pageBean);
// 获取订单详情
Result<?> getOrderDetail(String token, String orderId);
//查询我的礼物盒中的礼物列表
Result<?> getMyGiftList(String token, PageBean pageBean);
// 取消订单
Result<?> cancelOrder(String token, String orderId);
//根据礼物标识查询礼物详情
Result<?> getGiftDetail(String giftId);
//传入礼物标识数量创建打赏订单
Result<?> createOrder(String token, String giftId, Integer num);
//根据礼物订单进行打赏
Result<?> payOrder(String token, String orderId);
//支付成功支付回调
Result<?> paySuccess(String orderId);
} }

+ 22
- 0
module-common/src/main/java/org/jeecg/api/service/AppletOrderTeamService.java View File

@ -0,0 +1,22 @@
package org.jeecg.api.service;
import org.jeecg.api.bean.PageBean;
import org.jeecg.common.api.vo.Result;
public interface AppletOrderTeamService {
//管理员订单列表带分页搜索
Result<?> getOrderListPage(String token, Integer status, PageBean pageBean);
//管理员订单详情
Result<?> getOrderDetail(String token,String orderId);
//管理员订单通过
Result<?> passOrder(String token,String orderId);
//管理员订单拒绝
Result<?> rejectOrder(String token,String orderId);
//管理员提交质量信息
Result<?> submitQualityInfo();
}

+ 0
- 81
module-common/src/main/java/org/jeecg/api/service/impl/AppletAchievementServiceImpl.java View File

@ -1,81 +0,0 @@
package org.jeecg.api.service.impl;
import org.apache.commons.lang3.StringUtils;
import org.jeecg.api.service.AppletAchievementService;
import org.jeecg.common.api.vo.Result;
import org.jeecg.config.shiro.ShiroRealm;
import org.jeecg.modules.commonBookAchievement.entity.CommonBookAchievement;
import org.jeecg.modules.commonBookAchievement.service.ICommonBookAchievementService;
import org.jeecg.modules.commonBookAchievementLog.entity.CommonBookAchievementLog;
import org.jeecg.modules.commonBookAchievementLog.service.ICommonBookAchievementLogService;
import org.jeecg.modules.commonShop.entity.CommonShop;
import org.jeecg.modules.commonShop.service.ICommonShopService;
import org.jeecg.modules.hanHaiMember.entity.HanHaiMember;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service
public class AppletAchievementServiceImpl implements AppletAchievementService {
//权限
@Resource
private ShiroRealm shiroRealm;
@Autowired
private ICommonBookAchievementService commonBookAchievementService;
@Autowired
private ICommonBookAchievementLogService commonBookAchievementLogService;
@Autowired
private ICommonShopService commonShopService;
// 获取读者成就列表
@Override
public Result<?> getAchievementList(){
List<CommonBookAchievement> list = commonBookAchievementService.list();
return Result.OK("读者成就列表",list);
}
// 设置读者成就等级名称
@Override
public Result<?> setAchievementName(String token, CommonBookAchievementLog bookAchievementLog){
HanHaiMember member = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
//书籍标识不能为空
if(StringUtils.isEmpty(bookAchievementLog.getBookId())){
return Result.error("书籍标识不能为空");
}
//根据书籍标识查询书籍信息
CommonShop commonShop = commonShopService.getById(bookAchievementLog.getBookId());
if(commonShop==null){
return Result.error("书籍不存在");
}
CommonBookAchievementLog one = commonBookAchievementLogService.lambdaQuery()
.eq(CommonBookAchievementLog::getBookId, bookAchievementLog.getBookId())
.eq(CommonBookAchievementLog::getUserId, member.getId())
.one();
if(one!=null){
bookAchievementLog.setId(one.getId());
commonBookAchievementLogService.save(bookAchievementLog);
return Result.OK("修改成功");
}else{
bookAchievementLog.setBookId(commonShop.getId());
bookAchievementLog.setUserId(member.getId());
commonBookAchievementLogService.save(bookAchievementLog);
return Result.OK("设置成功");
}
}
// 根据用户标识和书籍标识查询该用户的成就等级
@Override
public Result<?> getAchievement(String token, String bookId){
HanHaiMember member = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
CommonBookAchievementLog one = commonBookAchievementLogService.lambdaQuery()
.eq(CommonBookAchievementLog::getBookId, bookId)
.eq(CommonBookAchievementLog::getUserId, member.getId())
.one();
return Result.OK("查询成功",one);
}
}

+ 0
- 122
module-common/src/main/java/org/jeecg/api/service/impl/AppletBookServiceImpl.java View File

@ -1,122 +0,0 @@
package org.jeecg.api.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.commons.lang3.StringUtils;
import org.jeecg.api.bean.PageBean;
import org.jeecg.api.service.AppletBookService;
import org.jeecg.common.api.vo.Result;
import org.jeecg.config.shiro.ShiroRealm;
import org.jeecg.modules.commonBanner.service.ICommonBannerService;
import org.jeecg.modules.commonBook.entity.CommonBook;
import org.jeecg.modules.commonBook.service.ICommonBookService;
import org.jeecg.modules.commonBookNovel.entity.CommonBookNovel;
import org.jeecg.modules.commonBookNovel.service.ICommonBookNovelService;
import org.jeecg.modules.commonGiftBack.service.ICommonGiftBackService;
import org.jeecg.modules.commonIconImage.service.ICommonIconImageService;
import org.jeecg.modules.commonMoneyLog.service.ICommonMoneyLogService;
import org.jeecg.modules.commonMyBook.entity.CommonMyBook;
import org.jeecg.modules.commonMyBook.service.ICommonMyBookService;
import org.jeecg.modules.commonMyGift.service.ICommonMyGiftService;
import org.jeecg.modules.commonNotice.service.ICommonNoticeService;
import org.jeecg.modules.commonRanking.service.ICommonRankingService;
import org.jeecg.modules.commonShop.service.ICommonShopService;
import org.jeecg.modules.commonShopClass.service.ICommonShopClassService;
import org.jeecg.modules.commonSign.service.ICommonSignService;
import org.jeecg.modules.commonSignLog.service.ICommonSignLogService;
import org.jeecg.modules.commonTask.service.ICommonTaskService;
import org.jeecg.modules.commonTaskLog.service.ICommonTaskLogService;
import org.jeecg.modules.hanHaiMember.entity.HanHaiMember;
import org.jeecg.modules.hanHaiMember.service.IHanHaiMemberService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.Arrays;
@Service
public class AppletBookServiceImpl implements AppletBookService {
//权限
@Resource
private ShiroRealm shiroRealm;
@Autowired
private ICommonBannerService commonBannerService;
@Autowired
private ICommonBookService commonBookService;
@Autowired
private ICommonNoticeService commonNoticeService;
@Autowired
private ICommonShopService commonShopService;
@Autowired
private ICommonShopClassService commonShopClassService;
@Autowired
private ICommonIconImageService commonIconImageService;
@Autowired
private ICommonRankingService commonRankingService;
@Autowired
private ICommonSignService commonSignService;
@Autowired
private ICommonSignLogService commonSignLogService;
@Autowired
private ICommonTaskService commonTaskService;
@Autowired
private ICommonTaskLogService commonTaskLogService;
@Autowired
private ICommonMyGiftService commonMyGiftService;
@Autowired
private ICommonMoneyLogService commonMoneyLogService;
@Autowired
private ICommonGiftBackService commonGiftBackService;
@Autowired
private ICommonBookNovelService commonBookNovelService;
@Resource
private IHanHaiMemberService hanHaiMemberService;
//获取我阅读过的书籍列表带分页
@Override
public Result<?> getReadBookPage(String token, PageBean pageBean){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
//查询阅读过的书籍列表带分页
Page<CommonBook> page = new Page<CommonBook>(pageBean.getPageNo(), pageBean.getPageSize());
IPage<CommonBook> pageList = commonBookService
.lambdaQuery()
.eq(CommonBook::getUserId,hanHaiMember.getId())
.page(page);
return Result.OK("我阅读过的书籍列表",pageList);
}
//增加我的书架阅读记录
@Override
public Result<?> addReadBook(String token, CommonBook commonBook) {
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
commonBook.setUserId(hanHaiMember.getId());
commonBookService.save(commonBook);
return Result.OK("保存成功");
}
//移除我阅读过的书籍根据书籍标识
@Override
public Result<?> removeReadBook(String token,String bookId){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
commonBookService.removeById(bookId);
return Result.OK("移除成功");
}
//批量移除我阅读过的数据根据书籍标识
@Override
public Result<?> batchRemoveReadBook(String token,String bookIds){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
commonBookService.removeByIds(Arrays.asList(bookIds.split(",")));
return Result.OK("移除成功");
}
}

+ 96
- 0
module-common/src/main/java/org/jeecg/api/service/impl/AppletClassServiceImpl.java View File

@ -0,0 +1,96 @@
package org.jeecg.api.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.jeecg.api.bean.PageBean;
import org.jeecg.api.service.AppletClassService;
import org.jeecg.common.api.vo.Result;
import org.jeecg.config.shiro.ShiroRealm;
import org.jeecg.modules.commonAddress.service.ICommonAddressService;
import org.jeecg.modules.commonShop.entity.CommonShop;
import org.jeecg.modules.commonShop.service.ICommonShopService;
import org.jeecg.modules.commonShopClass.entity.CommonShopClass;
import org.jeecg.modules.commonShopClass.service.ICommonShopClassService;
import org.jeecg.modules.commonVip.entity.CommonVip;
import org.jeecg.modules.commonVip.service.ICommonVipService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service
public class AppletClassServiceImpl implements AppletClassService {
//权限验证
@Resource
private ShiroRealm shiroRealm;
@Resource
private ICommonAddressService commonAddressService;
@Resource
private ICommonShopService commonShopService;
@Resource
private ICommonShopClassService commonShopClassService;
@Resource
private ICommonVipService commonVipService;
//获取价格预览分类列表
@Override
public Result<?> getPricePreviewClassList(){
List<CommonShopClass> list = commonShopClassService.list();
return Result.OK("价格预览分类列表",list);
}
//根据分类标识获取分类商品列表带分页
@Override
public Result<?> getClassGoodsList(String classId, PageBean pageBean){
Page<CommonShop> page = new Page<>(pageBean.getPageNo(),pageBean.getPageSize());
IPage<CommonShop> pageList = commonShopService
.lambdaQuery()
.eq(CommonShop::getShopClass,classId)
.page(page);
return Result.OK("分类商品列表",pageList);
}
//根据商品标识查询商品详情
@Override
public Result<?> getGoodsDetail(String goodsId){
CommonShop commonShop = commonShopService.getById(goodsId);
return Result.OK("商品详情",commonShop);
}
//根据商品标识查询商品回收规则
@Override
public Result<?> getGoodsRecycleRule(String goodsId){
CommonShop commonShop = commonShopService.getById(goodsId);
return Result.OK("商品详情",commonShop.getDetails());
}
//根据商品标识查询商品可回品牌
@Override
public Result<?> getGoodsBrandList(String name,String iconId,PageBean pageBean){
Page<CommonVip> page = new Page<>(pageBean.getPageNo(),pageBean.getPageSize());
IPage<CommonVip> pageList = commonVipService
.lambdaQuery()
.eq(CommonVip::getPid, iconId)
.page(page);
//如果名称不为空
if(name != null){
pageList = commonVipService
.lambdaQuery()
.eq(CommonVip::getPid, iconId)
.like(CommonVip::getName, name)
.page(page);
}
return Result.OK("商品品牌",pageList);
}
}

+ 0
- 198
module-common/src/main/java/org/jeecg/api/service/impl/AppletCommentServiceImpl.java View File

@ -1,198 +0,0 @@
package org.jeecg.api.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.commons.lang3.StringUtils;
import org.jeecg.api.bean.PageBean;
import org.jeecg.api.service.AppletCommentService;
import org.jeecg.common.api.vo.Result;
import org.jeecg.config.shiro.ShiroRealm;
import org.jeecg.modules.commonBookComment.entity.CommonBookComment;
import org.jeecg.modules.commonBookComment.service.ICommonBookCommentService;
import org.jeecg.modules.commonShop.entity.CommonShop;
import org.jeecg.modules.commonShop.service.ICommonShopService;
import org.jeecg.modules.hanHaiMember.entity.HanHaiMember;
import org.jeecg.modules.hanHaiMember.service.IHanHaiMemberService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.List;
@Service
public class AppletCommentServiceImpl implements AppletCommentService {
//权限
@Resource
private ShiroRealm shiroRealm;
@Resource
private IHanHaiMemberService hanHaiMemberService;
@Resource
private ICommonBookCommentService commonBookCommentService;
@Resource
private ICommonShopService commonShopService;
//查询我未读的评论次数
@Override
public Result<?> getMyCommentNum(String token){
HanHaiMember member = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
List<CommonBookComment> n = commonBookCommentService.lambdaQuery()
.eq(CommonBookComment::getToUserId, member.getId())
.eq(CommonBookComment::getIsLook, "N")
.list();
return Result.OK("未读评论数",n.size());
}
//查询我未读的评论列表
@Override
public Result<?> getMyCommentList(String token, PageBean pageBean){
HanHaiMember member = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
Page<CommonBookComment> page = new Page<>(pageBean.getPageNo(), pageBean.getPageSize());
IPage<CommonBookComment> pageList = commonBookCommentService
.lambdaQuery()
.eq(CommonBookComment::getToUserId, member.getId())
.eq(CommonBookComment::getIsLook, "N")
.page(page);
//创建一个新的集合
List<CommonBookComment> commonBookComments = new ArrayList<>();
//循环写入数据
for (CommonBookComment commonBookComment : pageList.getRecords()) {
commonBookComment.setChildren(
commonBookCommentService.lambdaQuery()
.eq(CommonBookComment::getPid, commonBookComment.getId())
.orderByDesc(CommonBookComment::getCreateTime)
.list()
);
commonBookComment.setCommonShop(
commonShopService.getById(commonBookComment.getBookId())
);
commonBookComment.setHanHaiMember(
hanHaiMemberService.getById(commonBookComment.getUserId())
);
commonBookComments.add(commonBookComment);
}
pageList.setRecords(commonBookComments);
return Result.OK("查询成功",pageList);
}
//根据书籍标识查询评论信息列表带分页
@Override
public Result<?> getCommentList(String bookId, PageBean pageBean){
Page<CommonBookComment> page = new Page<CommonBookComment>(pageBean.getPageNo(), pageBean.getPageSize());
IPage<CommonBookComment> pageList = commonBookCommentService
.lambdaQuery()
.eq(CommonBookComment::getBookId, bookId)
.eq(CommonBookComment::getPid, "0")
.orderByDesc(CommonBookComment::getCreateTime)
.page(page);
//创建一个新的集合
List<CommonBookComment> commonBookComments = new ArrayList<>();
//循环写入数据
for (CommonBookComment commonBookComment : pageList.getRecords()) {
List<CommonBookComment> list = commonBookCommentService.lambdaQuery()
.eq(CommonBookComment::getPid, commonBookComment.getId())
.orderByDesc(CommonBookComment::getCreateTime)
.list();
//循环写入用户信息
for (CommonBookComment bookComment : list) {
bookComment.setHanHaiMember(hanHaiMemberService.getById(bookComment.getUserId()));
}
commonBookComment.setChildren(
list
);
commonBookComment.setCommonShop(
commonShopService.getById(commonBookComment.getBookId())
);
commonBookComment.setHanHaiMember(
hanHaiMemberService.getById(commonBookComment.getUserId())
);
commonBookComments.add(commonBookComment);
}
pageList.setRecords(commonBookComments);
return Result.OK("查询成功",pageList);
}
//保存评论信息
@Override
public Result<?> saveComment(String token, String bookId, String content){
HanHaiMember member = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
//根据书籍标识查询书籍是否存在
CommonShop commonShop = commonShopService.getById(bookId);
if(commonShop==null){
return Result.error("书籍不存在");
}
//增加评论信息
CommonBookComment commonBookComment = new CommonBookComment();
commonBookComment.setBookId(bookId);
commonBookComment.setUserId(member.getId());
commonBookComment.setComment(content);
commonBookComment.setToUserId(commonShop.getUserId());
commonBookComment.setPid(ICommonBookCommentService.ROOT_PID_VALUE);
commonBookCommentService.save(commonBookComment);
return Result.OK("评论成功");
}
//删除评论信息
@Override
public Result<?> deleteComment(String token, String commentId){
//查询该评论是否是你的评论
CommonBookComment commonBookComment = commonBookCommentService.getById(commentId);
if(commonBookComment.getUserId().equals(shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token).getId())){
commonBookCommentService.deleteCommonBookComment(commentId);
return Result.OK("删除成功");
}
return Result.error("删除失败");
}
//回复评论信息
@Override
public Result<?> replyComment(String token, String commentId, String content){
HanHaiMember member = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
CommonBookComment commonBookComment = commonBookCommentService.getById(commentId);
if (commonBookComment == null){
//评论不存在
return Result.error("评论不存在");
}
//增加评论信息
CommonBookComment comment = new CommonBookComment();
comment.setBookId(commonBookComment.getBookId());
comment.setUserId(member.getId());
comment.setComment(content);
comment.setToUserId(commonBookComment.getUserId());
comment.setPid(commentId);
commonBookCommentService.save(comment);
return Result.ok("评论成功");
}
//修改评论为已读
@Override
public Result<?> updateCommentRead(String token, String commentId) {
HanHaiMember member = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
CommonBookComment commonBookComment = commonBookCommentService.getById(commentId);
if (commonBookComment == null) {
return Result.error("评论不存在");
}
commonBookComment.setIsLook("Y");
commonBookCommentService.updateById(commonBookComment);
return Result.OK("更新成功");
}
//查看评论详情
@Override
public Result<?> getCommentDetail(String token, String commentId) {
HanHaiMember member = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
CommonBookComment commonBookComment = commonBookCommentService.getById(commentId);
if (commonBookComment == null) {
return Result.error("评论不存在");
}
//设置用户信息
HanHaiMember hanHaiMember = hanHaiMemberService.getById(commonBookComment.getUserId());
commonBookComment.setHanHaiMember(hanHaiMember);
commonBookComment.setCommonShop(commonShopService.getById(commonBookComment.getBookId()));
commonBookComment.setChildren(commonBookCommentService.lambdaQuery().eq(CommonBookComment::getPid,commentId).list());
return Result.OK(commonBookComment);
}
}

+ 49
- 43
module-common/src/main/java/org/jeecg/api/service/impl/AppletIndexServiceImpl.java View File

@ -19,6 +19,11 @@ import org.jeecg.modules.commonBookComment.entity.CommonBookComment;
import org.jeecg.modules.commonBookComment.service.ICommonBookCommentService; import org.jeecg.modules.commonBookComment.service.ICommonBookCommentService;
import org.jeecg.modules.commonBookNovel.entity.CommonBookNovel; import org.jeecg.modules.commonBookNovel.entity.CommonBookNovel;
import org.jeecg.modules.commonBookNovel.service.ICommonBookNovelService; import org.jeecg.modules.commonBookNovel.service.ICommonBookNovelService;
import org.jeecg.modules.commonCity.entity.CommonCity;
import org.jeecg.modules.commonCity.service.ICommonCityService;
import org.jeecg.modules.commonConfig.service.ICommonConfigService;
import org.jeecg.modules.commonGet.entity.CommonGet;
import org.jeecg.modules.commonGet.service.ICommonGetService;
import org.jeecg.modules.commonGiftBack.service.ICommonGiftBackService; import org.jeecg.modules.commonGiftBack.service.ICommonGiftBackService;
import org.jeecg.modules.commonIconImage.entity.CommonIconImage; import org.jeecg.modules.commonIconImage.entity.CommonIconImage;
import org.jeecg.modules.commonIconImage.service.ICommonIconImageService; import org.jeecg.modules.commonIconImage.service.ICommonIconImageService;
@ -27,6 +32,8 @@ import org.jeecg.modules.commonMyBook.service.ICommonMyBookService;
import org.jeecg.modules.commonMyGift.service.ICommonMyGiftService; import org.jeecg.modules.commonMyGift.service.ICommonMyGiftService;
import org.jeecg.modules.commonNotice.entity.CommonNotice; import org.jeecg.modules.commonNotice.entity.CommonNotice;
import org.jeecg.modules.commonNotice.service.ICommonNoticeService; import org.jeecg.modules.commonNotice.service.ICommonNoticeService;
import org.jeecg.modules.commonOrder.entity.CommonOrder;
import org.jeecg.modules.commonOrder.service.ICommonOrderService;
import org.jeecg.modules.commonRanking.entity.CommonRanking; import org.jeecg.modules.commonRanking.entity.CommonRanking;
import org.jeecg.modules.commonRanking.service.ICommonRankingService; import org.jeecg.modules.commonRanking.service.ICommonRankingService;
import org.jeecg.modules.commonShop.entity.CommonShop; import org.jeecg.modules.commonShop.entity.CommonShop;
@ -49,41 +56,21 @@ import java.util.Map;
@Service @Service
public class AppletIndexServiceImpl implements AppletIndexService { public class AppletIndexServiceImpl implements AppletIndexService {
//权限
@Resource
private ShiroRealm shiroRealm;
@Autowired @Autowired
private ICommonBannerService commonBannerService; private ICommonBannerService commonBannerService;
@Autowired @Autowired
private ICommonBookService commonBookService;
@Autowired
private ICommonNoticeService commonNoticeService;
@Autowired
private ICommonShopService commonShopService;
@Autowired
private ICommonShopClassService commonShopClassService;
@Autowired
private ICommonIconImageService commonIconImageService; private ICommonIconImageService commonIconImageService;
@Autowired @Autowired
private ICommonRankingService commonRankingService;
@Autowired
private ICommonMyGiftService commonMyGiftService;
@Autowired
private ICommonMyBookService commonMyBookService;
@Autowired
private ICommonMoneyLogService commonMoneyLogService;
@Autowired
private ICommonGiftBackService commonGiftBackService;
@Autowired
private ICommonBookNovelService commonBookNovelService;
private ICommonShopClassService commonShopClassService;
@Autowired @Autowired
private ICommonBookCommentService commonBookCommentService;
private ICommonCityService commonCityService;
@Autowired @Autowired
private ICommonBookAchievementService commonBookAchievementService;
private ICommonGetService commonGetService;
@Autowired @Autowired
private ICommonBookAchievementLogService commonBookAchievementLogService;
//权限
@Resource
private ShiroRealm shiroRealm;
private ICommonOrderService commonOrderService;
// 获取首页banner // 获取首页banner
@Override @Override
@ -93,37 +80,56 @@ public class AppletIndexServiceImpl implements AppletIndexService {
} }
// 获取公告列表
@Override @Override
public Result<?> getNotice(){
CommonNotice commonNotice = commonNoticeService.list().get(0);
return Result.OK("公告信息",commonNotice);
public Result<?> getAreaList(){
List<CommonIconImage> list = commonIconImageService.list();
return Result.OK("金刚区数据",list);
} }
// 获取公告列表
@Override @Override
public Result<?> getNoticePage(PageBean pageBean){
Page<CommonNotice> page = new Page<>(pageBean.getPageNo(),pageBean.getPageSize());
IPage<CommonNotice> pageList = commonNoticeService.page(page);
return Result.OK("公告列表",pageList);
public Result<?> getClassList(){
List<CommonShopClass> list = commonShopClassService.list();
return Result.OK("商品分类数据",list);
} }
// 获取公告详情
@Override @Override
public Result<?> getNoticeById(String id){
CommonNotice byId = commonNoticeService.getById(id);
return Result.OK("公告详情",byId);
public Result<?> getFreeCityList(){
List<CommonCity> list = commonCityService
.lambdaQuery()
.eq(CommonCity::getPid,"0")
.list();
//循环数据得到子集
for (CommonCity commonCity : list) {
List<CommonCity> children = commonCityService
.lambdaQuery()
.eq(CommonCity::getPid,commonCity.getId())
.list();
commonCity.setChildren(children);
}
return Result.OK("已开通包邮城市",list);
} }
@Override @Override
public Result<?> getAreaList(){
List<CommonIconImage> list = commonIconImageService.list();
return Result.OK("金刚区数据",list);
public Result<?> getRecentGoodsList(){
List<CommonGet> list = commonGetService.list();
return Result.OK("最近回收商品",list);
} }
//根据最近回收商品标识查看相关质量检测报告
@Override
public Result<?> getQualityReport(String goodsId){
CommonGet commonGet = commonGetService
.getById(goodsId);
//质量检测报告
CommonOrder one = commonOrderService.lambdaQuery()
.eq(CommonOrder::getId, commonGet.getOrderId())
.one();
return Result.OK("质量检测报告",one);
}
} }

+ 133
- 0
module-common/src/main/java/org/jeecg/api/service/impl/AppletInfoTeamServiceImpl.java View File

@ -0,0 +1,133 @@
package org.jeecg.api.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.jeecg.api.bean.PageBean;
import org.jeecg.api.service.AppletInfoTeamService;
import org.jeecg.common.api.vo.Result;
import org.jeecg.config.shiro.ShiroRealm;
import org.jeecg.modules.commonOrder.entity.CommonOrder;
import org.jeecg.modules.commonOrder.service.ICommonOrderService;
import org.jeecg.modules.commonShop.entity.CommonShop;
import org.jeecg.modules.hanHaiMember.entity.HanHaiMember;
import org.jeecg.modules.hanHaiMember.service.IHanHaiMemberService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service
public class AppletInfoTeamServiceImpl implements AppletInfoTeamService {
//权限
@Resource
private ShiroRealm shiroRealm;
@Resource
private IHanHaiMemberService hanHaiMemberService;
@Resource
private ICommonOrderService commonOrderService;
//获取用户信息列表带分页搜索
@Override
public Result<?> getInfoTeamListPage(String token,String name,PageBean pageBean){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
Page<HanHaiMember> page = new Page<>(pageBean.getPageNo(),pageBean.getPageSize());
IPage<HanHaiMember> pageList = hanHaiMemberService
.lambdaQuery()
//姓名不为空则模糊搜索
.like(name != null,HanHaiMember::getNickName,name)
.page(page);
return Result.OK("用户信息",pageList);
}
@Override
public Result<?> blackUser(String token,String userId){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
hanHaiMember.setIsBlack("Y");
hanHaiMemberService.updateById(hanHaiMember);
return Result.OK("拉黑成功");
}
@Override
public Result<?> upgrade(String token){
// HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
// hanHaiMember.setRole(2);
// hanHaiMemberService.updateById(hanHaiMember);
return Result.OK("接口未处理");
}
@Override
public Result<?> getOrderListPage(String token,String userId,PageBean pageBean){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
Page<CommonOrder> page = new Page<>(pageBean.getPageNo(),pageBean.getPageSize());
IPage<CommonOrder> pageList = commonOrderService
.lambdaQuery()
.eq(CommonOrder::getUserId,userId)
.eq(CommonOrder::getPid,"0")
.page(page);
//循环得到下级集合
for (CommonOrder commonOrder : pageList.getRecords()) {
//查询下级
List<CommonOrder> children = commonOrderService
.lambdaQuery()
.eq(CommonOrder::getPid,commonOrder.getId())
.list();
commonOrder.setCommonOrderList(children);
}
return Result.OK("历史订单列表",pageList);
}
@Override
public Result<?> getOrderDetail(String token,String orderId){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
CommonOrder commonOrder = commonOrderService.getById(orderId);
List<CommonOrder> children = commonOrderService
.lambdaQuery()
.eq(CommonOrder::getPid,commonOrder.getId())
.list();
commonOrder.setCommonOrderList(children);
return Result.OK("订单详情",commonOrder);
}
@Override
public Result<?> clickQualityReport(String token,String orderId){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
CommonOrder commonOrder = commonOrderService.getById(orderId);
return Result.OK("质检详情",commonOrder);
}
//获取员工信息列表
@Override
public Result<?> getMyTeamList(String token,String name,PageBean pageBean) {
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
Page<HanHaiMember> page = new Page<>(pageBean.getPageNo(), pageBean.getPageSize());
IPage<HanHaiMember> pageList = hanHaiMemberService
.lambdaQuery()
//姓名不为空则模糊搜索
.like(name != null, HanHaiMember::getName, name)
.eq(HanHaiMember::getRole, 1)
.page(page);
return Result.OK("员工列表", pageList);
}
//查看员工详情信息
@Override
public Result<?> getMemberInfo(String token, String id) {
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
HanHaiMember memberInfo = hanHaiMemberService.getById(id);
return Result.OK("员工详情", memberInfo);
}
@Override
public Result<?> removeMember(String token, String id) {
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
HanHaiMember memberInfo = hanHaiMemberService.getById(id);
memberInfo.setRole(0);
hanHaiMemberService.updateById(memberInfo);
return Result.OK("拉黑成功");
}
}

+ 1
- 5
module-common/src/main/java/org/jeecg/api/service/impl/AppletMoneyLogServiceImpl.java View File

@ -23,11 +23,7 @@ public class AppletMoneyLogServiceImpl implements AppletMoneyLogService {
@Resource @Resource
private ICommonMoneyLogService commonMoneyLogService; private ICommonMoneyLogService commonMoneyLogService;
@Override
public Result<?> getMyMoneyNum(String token) {
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
return Result.OK("我的书币",hanHaiMember.getIntegerPrice());
}
@Override @Override
public Result<?> getMyMoneyLogPage(String token,Integer status, PageBean pageBean) { public Result<?> getMyMoneyLogPage(String token,Integer status, PageBean pageBean) {


+ 0
- 183
module-common/src/main/java/org/jeecg/api/service/impl/AppletMyBookServiceImpl.java View File

@ -1,183 +0,0 @@
package org.jeecg.api.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.commons.lang3.StringUtils;
import org.jeecg.api.bean.PageBean;
import org.jeecg.api.service.AppletMyBookService;
import org.jeecg.common.api.vo.Result;
import org.jeecg.config.shiro.ShiroRealm;
import org.jeecg.modules.commonBook.entity.CommonBook;
import org.jeecg.modules.commonBookNovel.entity.CommonBookNovel;
import org.jeecg.modules.commonBookNovel.service.ICommonBookNovelService;
import org.jeecg.modules.commonMyBook.entity.CommonMyBook;
import org.jeecg.modules.commonMyBook.service.ICommonMyBookService;
import org.jeecg.modules.commonShop.entity.CommonShop;
import org.jeecg.modules.commonShop.service.ICommonShopService;
import org.jeecg.modules.hanHaiMember.entity.HanHaiMember;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.Date;
@Service
public class AppletMyBookServiceImpl implements AppletMyBookService {
//权限
@Resource
private ShiroRealm shiroRealm;
@Autowired
private ICommonShopService commonShopService;
@Autowired
private ICommonBookNovelService commonBookNovelService;
//获取我的作品带分页
@Override
public Result<?> getMyShopPage(String token, PageBean pageBean){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
Page<CommonShop> page = new Page<>(pageBean.getPageNo(), pageBean.getPageSize());
IPage<CommonShop> pageList = commonShopService
.lambdaQuery()
.eq(CommonShop::getUserId,hanHaiMember.getId())
.orderByDesc(CommonShop::getCreateTime)
.page(page);
return Result.OK("我的书架",pageList);
}
//添加作品或者修改作品
@Override
public Result<?> saveOrUpdateShop(String token, CommonShop commonShop) {
HanHaiMember member = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
//查询你是否是作者
if(member.getIsUser().equals("N")){
return Result.error("您不是作者,无法添加作品,请完善笔名简介");
}
commonShop.setUserId(member.getId());
if(StringUtils.isEmpty(commonShop.getId())){
commonShop.setToolStatus(0);
commonShop.setStatus(0);//审核状态
commonShop.setBookStatus(0);
commonShop.setQmNum(0);
commonShop.setTuiNum(0);
commonShop.setService("大家都在读");
commonShop.setCreateTime(new Date());
commonShopService.save(commonShop);
}else{
commonShopService.updateById(commonShop);
}
return Result.ok("保存成功");
}
//获取我的小说章节列表带分页
@Override
public Result<?> getMyShopNovelPage(String token, String bookId,Integer status,Integer reverse, PageBean pageBean){
HanHaiMember member = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
Page<CommonBookNovel> page = new Page<>(pageBean.getPageNo(),pageBean.getPageSize());
IPage<CommonBookNovel> commonBookNovels = commonBookNovelService
.lambdaQuery()
.eq(CommonBookNovel::getBookId,bookId)
.eq(CommonBookNovel::getStatus,status)
.page(page);
if(reverse == 0){
commonBookNovels = commonBookNovelService
.lambdaQuery()
.select(
CommonBookNovel::getId,
CommonBookNovel::getBookId,
CommonBookNovel::getTitle,
CommonBookNovel::getSort,
CommonBookNovel::getStatus,
CommonBookNovel::getCreateTime
)
.eq(CommonBookNovel::getBookId,bookId)
.eq(CommonBookNovel::getStatus,status)
.orderByAsc(CommonBookNovel::getCreateTime)
.page(page);
}else{
commonBookNovels = commonBookNovelService
.lambdaQuery()
.eq(CommonBookNovel::getBookId,bookId)
.eq(CommonBookNovel::getStatus,status)
.orderByDesc(CommonBookNovel::getCreateTime)
.page(page);
}
return Result.OK("我的小说章节列表",commonBookNovels);
}
//增加或者修改作品章节
@Override
public Result<?> saveOrUpdateShopNovel(String token, CommonBookNovel commonBookNovel){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
//书籍标识不能为空
if(StringUtils.isEmpty(commonBookNovel.getBookId())){
return Result.error("书籍标识不能为空");
}
//查询书籍是否存在
CommonShop commonShop = commonShopService.lambdaQuery()
.eq(CommonShop::getId,commonBookNovel.getBookId())
.eq(CommonShop::getUserId,hanHaiMember.getId())
.one();
if(commonShop==null){
return Result.error("书籍不存在或者该书籍不是您的作品无法更新");
}
if(commonBookNovel.getStatus() == null){
//章节状态不能为空
return Result.error("章节状态不能为空");
}
commonBookNovel.setBookId(commonShop.getId());
commonBookNovel.setUserId(hanHaiMember.getId());
if(StringUtils.isEmpty(commonBookNovel.getId())){
commonBookNovelService.save(commonBookNovel);
}else{
commonBookNovelService.updateById(commonBookNovel);
}
return Result.OK("编辑成功!");
}
//删除我的作品
@Override
public Result<?> deleteMyShop(String token, String bookId) {
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
commonShopService.removeById(bookId);
return Result.OK("删除成功!");
}
//多选删除我的作品
@Override
public Result<?> deleteMyShopList(String token, String bookIds) {
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
String[] bookIdArray = bookIds.split(",");
for (String bookId : bookIdArray) {
commonShopService.removeById(bookId);
}
return Result.OK("删除成功!");
}
//删除我的作品章节
@Override
public Result<?> deleteMyShopNovel(String token, String bookId, String novelId) {
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
commonBookNovelService.removeById(novelId);
return Result.OK("删除成功!");
}
}

+ 37
- 45
module-common/src/main/java/org/jeecg/api/service/impl/AppletOrderServiceImpl.java View File

@ -14,7 +14,11 @@ import org.jeecg.modules.commonMoneyLog.service.ICommonMoneyLogService;
import org.jeecg.modules.commonMyBook.service.ICommonMyBookService; import org.jeecg.modules.commonMyBook.service.ICommonMyBookService;
import org.jeecg.modules.commonMyGift.entity.CommonMyGift; import org.jeecg.modules.commonMyGift.entity.CommonMyGift;
import org.jeecg.modules.commonMyGift.service.ICommonMyGiftService; import org.jeecg.modules.commonMyGift.service.ICommonMyGiftService;
import org.jeecg.modules.commonOrder.entity.CommonOrder;
import org.jeecg.modules.commonOrder.service.ICommonOrderService;
import org.jeecg.modules.commonShop.service.ICommonShopService; import org.jeecg.modules.commonShop.service.ICommonShopService;
import org.jeecg.modules.commonText.entity.CommonText;
import org.jeecg.modules.commonText.service.ICommonTextService;
import org.jeecg.modules.hanHaiMember.entity.HanHaiMember; import org.jeecg.modules.hanHaiMember.entity.HanHaiMember;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -30,68 +34,56 @@ public class AppletOrderServiceImpl implements AppletOrderService {
@Autowired @Autowired
private ICommonShopService commonShopService; private ICommonShopService commonShopService;
@Autowired @Autowired
private ICommonBookNovelService commonBookNovelService;
@Autowired
private ICommonMyGiftService commonMyGiftService;
private ICommonOrderService commonOrderService;
@Autowired @Autowired
private ICommonMoneyLogService commonMoneyLogService; private ICommonMoneyLogService commonMoneyLogService;
@Autowired @Autowired
private ICommonGiftBackService commonGiftBackService;
@Autowired
private ICommonGiftService commonGiftService;
private ICommonTextService commonTextService;
//查询互动打赏礼物信息列表
// 联系客服问题相关列表数据带分页
@Override @Override
public Result<?> getInteractionGiftList(PageBean pageBean) {
Page<CommonGift> page = new Page<CommonGift>(pageBean.getPageNo(), pageBean.getPageSize());
IPage<CommonGift> pageList = commonGiftService
.lambdaQuery()
.orderByDesc(CommonGift::getCreateTime)
.page(page);
return Result.OK("互动打赏礼物信息查询成功",pageList);
public Result<?> getQuestionList(PageBean pageBean) {
IPage<CommonText> page = new Page<>(pageBean.getPageNo(), pageBean.getPageSize());
IPage<CommonText> pageList = commonTextService.page(page);
return Result.OK("联系客服问题相关列表",pageList);
} }
//查询我的礼物盒中的礼物列表
// 获取订单列表信息带分页
@Override @Override
public Result<?> getMyGiftList(String token,PageBean pageBean) {
HanHaiMember member = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
Page<CommonMyGift> page = new Page<CommonMyGift>(pageBean.getPageNo(), pageBean.getPageSize());
IPage<CommonMyGift> pageList = commonMyGiftService
.lambdaQuery()
.eq(CommonMyGift::getUserId,member.getId())
public Result<?> getOrderList(String token, Integer status, PageBean pageBean) {
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
IPage<CommonOrder> page = new Page<>(pageBean.getPageNo(), pageBean.getPageSize());
IPage<CommonOrder> pageList = commonOrderService.lambdaQuery()
.eq(CommonOrder::getUserId,hanHaiMember.getId())
.eq(status != null,CommonOrder::getStatus,status)
.page(page); .page(page);
return Result.OK("我的礼物列表查询成功",pageList);
return Result.OK("订单列表",pageList);
} }
//根据礼物标识查询礼物详情
// 获取订单详情
@Override @Override
public Result<?> getGiftDetail(String giftId) {
CommonGift commonGift = commonGiftService.getById(giftId);
return Result.OK("礼物详情查询成功",commonGift);
public Result<?> getOrderDetail(String token, String orderId) {
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
CommonOrder commonOrder = commonOrderService.lambdaQuery()
.eq(CommonOrder::getId,orderId)
.one();
return Result.OK("订单详情",commonOrder);
} }
//传入礼物标识数量创建打赏订单
@Override
public Result<?> createOrder(String token, String giftId, Integer num) {
HanHaiMember member = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
return Result.OK("打赏订单创建成功");
}
//根据礼物订单进行打赏
@Override
public Result<?> payOrder(String token, String orderId) {
HanHaiMember member = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
return Result.OK("打赏成功");
}
//支付成功支付回调
// 取消订单
@Override @Override
public Result<?> paySuccess(String orderId) {
return Result.OK("支付成功");
public Result<?> cancelOrder(String token, String orderId) {
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
CommonOrder commonOrder = commonOrderService.lambdaQuery()
.eq(CommonOrder::getId,orderId)
.one();
if(commonOrder.getStatus() == 0){
commonOrder.setStatus(2);
commonOrderService.updateById(commonOrder);
}
return Result.OK("取消订单成功");
} }


+ 72
- 0
module-common/src/main/java/org/jeecg/api/service/impl/AppletOrderTeamServiceImpl.java View File

@ -0,0 +1,72 @@
package org.jeecg.api.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.jeecg.api.bean.PageBean;
import org.jeecg.api.service.AppletOrderTeamService;
import org.jeecg.common.api.vo.Result;
import org.jeecg.config.shiro.ShiroRealm;
import org.jeecg.modules.commonMoneyLog.service.ICommonMoneyLogService;
import org.jeecg.modules.commonOrder.entity.CommonOrder;
import org.jeecg.modules.commonOrder.service.ICommonOrderService;
import org.jeecg.modules.commonShop.service.ICommonShopService;
import org.jeecg.modules.commonText.service.ICommonTextService;
import org.jeecg.modules.hanHaiMember.entity.HanHaiMember;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
@Service
public class AppletOrderTeamServiceImpl implements AppletOrderTeamService {
//权限
@Resource
private ShiroRealm shiroRealm;
@Autowired
private ICommonOrderService commonOrderService;
@Autowired
private ICommonTextService commonTextService;
//管理员订单列表带分页搜索
@Override
public Result<?> getOrderListPage(String token, Integer status, PageBean pageBean){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
Page<CommonOrder> page = new Page<>(pageBean.getPageNo(),pageBean.getPageSize());
IPage<CommonOrder> pageList = commonOrderService
.lambdaQuery()
//订单状态不为空则搜索
.eq(status != null,CommonOrder::getStatus,status)
.page(page);
return Result.OK("订单列表",pageList);
}
@Override
public Result<?> getOrderDetail(String token, String orderId){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
CommonOrder commonOrder = commonOrderService.getById(orderId);
return Result.OK("订单详情",commonOrder);
}
@Override
public Result<?> passOrder(String token, String orderId){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
CommonOrder commonOrder = commonOrderService.getById(orderId);
commonOrder.setStatus(1);
commonOrderService.updateById(commonOrder);
return Result.OK("订单审核通过");
}
@Override
public Result<?> rejectOrder(String token, String orderId){
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
CommonOrder commonOrder = commonOrderService.getById(orderId);
commonOrder.setStatus(2);
commonOrderService.updateById(commonOrder);
return Result.OK("订单审核拒绝");
}
@Override
public Result<?> submitQualityInfo(){
return Result.OK("提交成功");
}
}

+ 0
- 1
module-common/src/main/java/org/jeecg/api/service/impl/AppletWriterServiceImpl.java View File

@ -1,6 +1,5 @@
package org.jeecg.api.service.impl; package org.jeecg.api.service.impl;
import org.jeecg.api.service.AppletMyBookService;
import org.jeecg.api.service.AppletWriterService; import org.jeecg.api.service.AppletWriterService;
import org.jeecg.common.api.vo.Result; import org.jeecg.common.api.vo.Result;
import org.jeecg.config.shiro.ShiroRealm; import org.jeecg.config.shiro.ShiroRealm;


+ 6
- 0
module-common/src/main/java/org/jeecg/modules/commonCity/entity/CommonCity.java View File

@ -4,6 +4,7 @@ import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.math.BigDecimal; import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
@ -14,6 +15,7 @@ import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
import java.util.List;
/** /**
* @Description: 开通包邮城市 * @Description: 开通包邮城市
@ -67,4 +69,8 @@ public class CommonCity implements Serializable {
@Excel(name = "开通情况", width = 15) @Excel(name = "开通情况", width = 15)
@ApiModelProperty(value = "开通情况") @ApiModelProperty(value = "开通情况")
private java.lang.String open; private java.lang.String open;
@TableField (exist = false)
private List<CommonCity> children;
} }

+ 4
- 0
module-common/src/main/java/org/jeecg/modules/commonGet/entity/CommonGet.java View File

@ -67,4 +67,8 @@ public class CommonGet implements Serializable {
@Excel(name = "价格", width = 15) @Excel(name = "价格", width = 15)
@ApiModelProperty(value = "价格") @ApiModelProperty(value = "价格")
private java.math.BigDecimal price; private java.math.BigDecimal price;
/**相关订单*/
@Excel(name = "相关订单", width = 15)
@ApiModelProperty(value = "相关订单")
private java.lang.String orderId;
} }

+ 7
- 0
module-common/src/main/java/org/jeecg/modules/commonOrder/entity/CommonOrder.java View File

@ -4,6 +4,7 @@ import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.math.BigDecimal; import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
@ -14,6 +15,7 @@ import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
import java.util.List;
/** /**
* @Description: 订单信息表 * @Description: 订单信息表
@ -169,4 +171,9 @@ public class CommonOrder implements Serializable {
@Dict(dictTable = "han_hai_member", dicText = "name", dicCode = "id") @Dict(dictTable = "han_hai_member", dicText = "name", dicCode = "id")
@ApiModelProperty(value = "质检员") @ApiModelProperty(value = "质检员")
private java.lang.String isUserId; private java.lang.String isUserId;
@TableField (exist=false)
private List<CommonOrder> commonOrderList;
} }

+ 4
- 0
module-common/src/main/java/org/jeecg/modules/commonShopClass/entity/CommonShopClass.java View File

@ -60,4 +60,8 @@ public class CommonShopClass implements Serializable {
@Dict(dicCode = "yn") @Dict(dicCode = "yn")
@ApiModelProperty(value = "是否有子节点") @ApiModelProperty(value = "是否有子节点")
private java.lang.String hasChild; private java.lang.String hasChild;
/**分类图片*/
@Excel(name = "分类图片", width = 15)
@ApiModelProperty(value = "分类图片")
private java.lang.String icon;
} }

Loading…
Cancel
Save