diff --git a/src/main/java/com/sqx/modules/bl/order/app/AppUserPackageController.java b/src/main/java/com/sqx/modules/bl/order/app/AppUserPackageController.java index d0f65d2..9d72db1 100644 --- a/src/main/java/com/sqx/modules/bl/order/app/AppUserPackageController.java +++ b/src/main/java/com/sqx/modules/bl/order/app/AppUserPackageController.java @@ -27,4 +27,16 @@ public class AppUserPackageController { return service.findMyPackageList(userPackage); } + /** + * type 104服务套餐 105项目次卡 106服务疗程 111拼团 112限时秒杀 114企业预约 + * @param userPackage + * @return + */ + @Login + @GetMapping("/queryKytcs") + @ApiOperation("查询可用套餐数量") + public Result queryKytcs(UserPackage userPackage){ + return service.queryKytcs(userPackage); + } + } diff --git a/src/main/java/com/sqx/modules/bl/order/dao/UserPackageDao.java b/src/main/java/com/sqx/modules/bl/order/dao/UserPackageDao.java index f4b919b..7bd357d 100644 --- a/src/main/java/com/sqx/modules/bl/order/dao/UserPackageDao.java +++ b/src/main/java/com/sqx/modules/bl/order/dao/UserPackageDao.java @@ -22,8 +22,10 @@ public interface UserPackageDao extends BaseMapper { IPage findMyPackageList(Page page, @Param("params") UserPackage userPackage); + List queryKytcs(@Param("params") UserPackage userPackage); + UserPackage getMyPackageById(Long id); int deletePackageByOrders(Long ordersId); -} \ No newline at end of file +} diff --git a/src/main/java/com/sqx/modules/bl/order/entity/UserPackage.java b/src/main/java/com/sqx/modules/bl/order/entity/UserPackage.java index 19e60d5..81ba10e 100644 --- a/src/main/java/com/sqx/modules/bl/order/entity/UserPackage.java +++ b/src/main/java/com/sqx/modules/bl/order/entity/UserPackage.java @@ -143,4 +143,7 @@ public class UserPackage implements Serializable { private Integer limit; public UserPackage() {} + + @TableField(exist = false) + private int count; } diff --git a/src/main/java/com/sqx/modules/bl/order/service/UserPackageService.java b/src/main/java/com/sqx/modules/bl/order/service/UserPackageService.java index 40650f7..79a2468 100644 --- a/src/main/java/com/sqx/modules/bl/order/service/UserPackageService.java +++ b/src/main/java/com/sqx/modules/bl/order/service/UserPackageService.java @@ -21,4 +21,6 @@ public interface UserPackageService extends IService { int deletePackageByOrders(Long ordersId); List findList(Long ordersId); -} \ No newline at end of file + + Result queryKytcs(UserPackage userPackage); +} diff --git a/src/main/java/com/sqx/modules/bl/order/service/impl/UserPackageServiceImpl.java b/src/main/java/com/sqx/modules/bl/order/service/impl/UserPackageServiceImpl.java index 37025e5..d103a7b 100644 --- a/src/main/java/com/sqx/modules/bl/order/service/impl/UserPackageServiceImpl.java +++ b/src/main/java/com/sqx/modules/bl/order/service/impl/UserPackageServiceImpl.java @@ -45,6 +45,11 @@ public class UserPackageServiceImpl extends ServiceImpl + +