Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gogirl-miniapp-backend
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
huluobin
gogirl-miniapp-backend
Commits
c0bb34dd
Commit
c0bb34dd
authored
Apr 09, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
会员福利
parent
578b9f4e
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
127 additions
and
7 deletions
+127
-7
IVipServeService.java
.../gogirl/application/market/discount/IVipServeService.java
+16
-0
VipServeServiceImpl.java
...application/market/discount/impl/VipServeServiceImpl.java
+20
-0
VipServe.java
...main/java/com/gogirl/domain/market/discount/VipServe.java
+36
-0
VipServeMapper.java
...infrastructure/mapper/market/discount/VipServeMapper.java
+16
-0
VipServeController.java
...gogirl/interfaces/market/discount/VipServeController.java
+20
-0
ScheduleManageController.java
...girl/interfaces/order/serve/ScheduleManageController.java
+14
-7
VipServeMapper.xml
src/main/resources/mapper/VipServeMapper.xml
+5
-0
No files found.
src/main/java/com/gogirl/application/market/discount/IVipServeService.java
0 → 100644
View file @
c0bb34dd
package
com
.
gogirl
.
application
.
market
.
discount
;
import
com.gogirl.domain.market.discount.VipServe
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author robbendev
* @since 2020-04-09
*/
public
interface
IVipServeService
extends
IService
<
VipServe
>
{
}
src/main/java/com/gogirl/application/market/discount/impl/VipServeServiceImpl.java
0 → 100644
View file @
c0bb34dd
package
com
.
gogirl
.
application
.
market
.
discount
.
impl
;
import
com.gogirl.domain.market.discount.VipServe
;
import
com.gogirl.infrastructure.mapper.market.discount.VipServeMapper
;
import
com.gogirl.application.market.discount.IVipServeService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 服务实现类
* </p>
*
* @author robbendev
* @since 2020-04-09
*/
@Service
public
class
VipServeServiceImpl
extends
ServiceImpl
<
VipServeMapper
,
VipServe
>
implements
IVipServeService
{
}
src/main/java/com/gogirl/domain/market/discount/VipServe.java
0 → 100644
View file @
c0bb34dd
package
com
.
gogirl
.
domain
.
market
.
discount
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
/**
* <p>
*
* </p>
*
* @author robbendev
* @since 2020-04-09
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"VipServe对象"
,
description
=
""
)
public
class
VipServe
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
type
=
IdType
.
AUTO
)
private
Integer
id
;
private
Integer
serveId
;
private
String
vipLevel
;
}
src/main/java/com/gogirl/infrastructure/mapper/market/discount/VipServeMapper.java
0 → 100644
View file @
c0bb34dd
package
com
.
gogirl
.
infrastructure
.
mapper
.
market
.
discount
;
import
com.gogirl.domain.market.discount.VipServe
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author robbendev
* @since 2020-04-09
*/
public
interface
VipServeMapper
extends
BaseMapper
<
VipServe
>
{
}
src/main/java/com/gogirl/interfaces/market/discount/VipServeController.java
0 → 100644
View file @
c0bb34dd
package
com
.
gogirl
.
interfaces
.
market
.
discount
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 前端控制器
* </p>
*
* @author robbendev
* @since 2020-04-09
*/
@RestController
@RequestMapping
(
"/vip-serve"
)
public
class
VipServeController
{
}
src/main/java/com/gogirl/interfaces/order/serve/ScheduleManageController.java
View file @
c0bb34dd
package
com
.
gogirl
.
interfaces
.
order
.
serve
;
package
com
.
gogirl
.
interfaces
.
order
.
serve
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.gogirl.application.market.discount.IVipServeService
;
import
com.gogirl.application.order.serve.ScheduleManageService
;
import
com.gogirl.application.order.serve.ScheduleManageService
;
import
com.gogirl.application.product.mall.PurchaseSkuService
;
import
com.gogirl.application.user.customer.CustomerBalanceService
;
import
com.gogirl.application.user.customer.CustomerBalanceService
;
import
com.gogirl.application.xcx.GogirlTokenService
;
import
com.gogirl.application.xcx.GogirlTokenService
;
import
com.gogirl.assembler.PurchaseSkuDTOAssembler
;
import
com.gogirl.assembler.PurchaseSkuDTOAssembler
;
import
com.gogirl.assembler.ScheduleManageDTOAssembler
;
import
com.gogirl.assembler.ScheduleManageDTOAssembler
;
import
com.gogirl.domain.market.discount.VipServe
;
import
com.gogirl.domain.order.serve.ScheduleManage
;
import
com.gogirl.domain.order.serve.ScheduleManage
;
import
com.gogirl.domain.product.serve.BaseProduce
;
import
com.gogirl.domain.product.serve.BaseProduce
;
import
com.gogirl.domain.store.store.StoreTechnician
;
import
com.gogirl.domain.store.store.StoreTechnician
;
...
@@ -19,6 +21,7 @@ import com.gogirl.dto.QueryLeisureTechnicianReq;
...
@@ -19,6 +21,7 @@ import com.gogirl.dto.QueryLeisureTechnicianReq;
import
com.gogirl.infrastructure.common.annotation.GogirlShop
;
import
com.gogirl.infrastructure.common.annotation.GogirlShop
;
import
com.gogirl.infrastructure.common.base.JsonResult
;
import
com.gogirl.infrastructure.common.base.JsonResult
;
import
com.gogirl.infrastructure.common.exception.RRException
;
import
com.gogirl.infrastructure.common.exception.RRException
;
import
com.gogirl.infrastructure.common.util.ListUtil
;
import
com.gogirl.infrastructure.mapper.product.purchase.PurchaseSkuMapper
;
import
com.gogirl.infrastructure.mapper.product.purchase.PurchaseSkuMapper
;
import
com.gogirl.infrastructure.mapper.product.serve.BaseProduceMapper
;
import
com.gogirl.infrastructure.mapper.product.serve.BaseProduceMapper
;
import
com.gogirl.infrastructure.util.SessionUtils
;
import
com.gogirl.infrastructure.util.SessionUtils
;
...
@@ -58,7 +61,7 @@ public class ScheduleManageController {
...
@@ -58,7 +61,7 @@ public class ScheduleManageController {
private
final
ScheduleManageDTOAssembler
scheduleManageDTOAssembler
;
private
final
ScheduleManageDTOAssembler
scheduleManageDTOAssembler
;
private
final
PurchaseSkuService
purchaseSku
Service
;
private
final
IVipServeService
vipServe
Service
;
@ApiModelProperty
(
"查询可预约时间列表"
)
@ApiModelProperty
(
"查询可预约时间列表"
)
@PostMapping
(
"/customer/schedule/queryIdleTime"
)
@PostMapping
(
"/customer/schedule/queryIdleTime"
)
...
@@ -152,11 +155,15 @@ public class ScheduleManageController {
...
@@ -152,11 +155,15 @@ public class ScheduleManageController {
qry
.
setServeId
(
serveId
);
qry
.
setServeId
(
serveId
);
qry
.
setVipLevel
(
customerBalanceService
.
getCustomerBalance
(
currentCustomerId
).
getLevel
());
qry
.
setVipLevel
(
customerBalanceService
.
getCustomerBalance
(
currentCustomerId
).
getLevel
());
//todo 会员预约服务
// JsonResult<VipServeDTO> result = vipControllerFeign.query(qry);
List
<
VipServe
>
vipServeList
=
vipServeService
.
list
(
new
LambdaQueryWrapper
<
VipServe
>()
// if (result.getData() == null) {
.
eq
(
VipServe:
:
getServeId
,
serveId
)
// throw new RRException(1002, "会员才能享受服务");
.
eq
(
VipServe:
:
getVipLevel
,
customerBalanceService
.
getCustomerBalance
(
currentCustomerId
).
getLevel
()));
// }
if
(
ListUtil
.
isEmpty
(
vipServeList
))
{
throw
new
RRException
(
1002
,
"会员才能享受服务"
);
}
return
JsonResult
.
success
();
return
JsonResult
.
success
();
}
}
...
...
src/main/resources/mapper/VipServeMapper.xml
0 → 100644
View file @
c0bb34dd
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.gogirl.infrastructure.mapper.market.discount.VipServeMapper"
>
</mapper>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment