我的服务:新增是否有未使用服务查询
This commit is contained in:
parent
6dd59f27cd
commit
ff03f01d74
|
@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -22,8 +22,10 @@ public interface UserPackageDao extends BaseMapper<UserPackage> {
|
|||
|
||||
IPage<UserPackage> findMyPackageList(Page<UserPackage> page, @Param("params") UserPackage userPackage);
|
||||
|
||||
List<UserPackage> queryKytcs(@Param("params") UserPackage userPackage);
|
||||
|
||||
UserPackage getMyPackageById(Long id);
|
||||
|
||||
int deletePackageByOrders(Long ordersId);
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -143,4 +143,7 @@ public class UserPackage implements Serializable {
|
|||
private Integer limit;
|
||||
|
||||
public UserPackage() {}
|
||||
|
||||
@TableField(exist = false)
|
||||
private int count;
|
||||
}
|
||||
|
|
|
@ -21,4 +21,6 @@ public interface UserPackageService extends IService<UserPackage> {
|
|||
int deletePackageByOrders(Long ordersId);
|
||||
|
||||
List<UserPackage> findList(Long ordersId);
|
||||
}
|
||||
|
||||
Result queryKytcs(UserPackage userPackage);
|
||||
}
|
||||
|
|
|
@ -45,6 +45,11 @@ public class UserPackageServiceImpl extends ServiceImpl<UserPackageDao, UserPack
|
|||
return Result.success().put("data",baseMapper.findMyPackageList(pages,userPackage));
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result queryKytcs(UserPackage userPackage){
|
||||
return Result.success().put("data",baseMapper.queryKytcs(userPackage));
|
||||
}
|
||||
|
||||
@Override
|
||||
public UserPackage getMyPackageById(Long id){
|
||||
return baseMapper.getMyPackageById(id);
|
||||
|
@ -62,4 +67,4 @@ public class UserPackageServiceImpl extends ServiceImpl<UserPackageDao, UserPack
|
|||
return baseMapper.findList(userPackage);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -126,6 +126,21 @@
|
|||
order by a.id desc
|
||||
</select>
|
||||
|
||||
<select id="queryKytcs" resultType="com.sqx.modules.bl.order.entity.UserPackage">
|
||||
SELECT
|
||||
a.type,
|
||||
count( a.id ) count
|
||||
FROM
|
||||
bl_user_package a
|
||||
WHERE
|
||||
a.user_id = #{params.userId}
|
||||
|
||||
AND a.type IN ( 104, 105, 106, 111, 112, 114 )
|
||||
AND a.STATUS = 1
|
||||
GROUP BY
|
||||
a.type
|
||||
</select>
|
||||
|
||||
<select id="getMyPackageById" resultType="com.sqx.modules.bl.order.entity.UserPackage">
|
||||
select
|
||||
a.id,
|
||||
|
@ -161,4 +176,4 @@
|
|||
WHERE orders_id = #{ordersId}
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
</mapper>
|
||||
|
|
Loading…
Reference in New Issue