Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
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
youjj
cloud-platform
Commits
a9af589c
Commit
a9af589c
authored
Nov 06, 2019
by
hanfeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改租车订单
parent
f8255d8b
Changes
9
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
157 additions
and
57 deletions
+157
-57
ActivityFeign.java
.../java/com/xxfc/platform/activity/feign/ActivityFeign.java
+8
-0
CouponBiz.java
...c/main/java/com/xxfc/platform/activity/biz/CouponBiz.java
+9
-3
CouponMapper.java
.../java/com/xxfc/platform/activity/mapper/CouponMapper.java
+6
-0
CouponController.java
...ava/com/xxfc/platform/activity/rest/CouponController.java
+10
-1
CouponMapper.xml
...ctivity-server/src/main/resources/mapper/CouponMapper.xml
+6
-0
BaseOrder.java
...c/main/java/com/xxfc/platform/order/entity/BaseOrder.java
+15
-0
OrderListVo.java
.../java/com/xxfc/platform/order/pojo/order/OrderListVo.java
+11
-0
BackStageOrderController.java
...om/xxfc/platform/order/rest/BackStageOrderController.java
+89
-52
BaseOrderMapper.xml
...rder-server/src/main/resources/mapper/BaseOrderMapper.xml
+3
-1
No files found.
xx-activity/xx-activity-api/src/main/java/com/xxfc/platform/activity/feign/ActivityFeign.java
View file @
a9af589c
...
...
@@ -4,6 +4,7 @@ import com.github.wxiaoqi.security.admin.dto.UserInfoDTO;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.xxfc.platform.activity.dto.ActivityListDTO
;
import
com.xxfc.platform.activity.dto.ActivityPopularizeRelationDTO
;
import
com.xxfc.platform.activity.entity.Coupon
;
import
com.xxfc.platform.activity.entity.IntegralUserTotal
;
import
com.xxfc.platform.activity.vo.UserCouponVo
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
@@ -12,7 +13,9 @@ import org.springframework.cloud.openfeign.FeignClient;
import
org.springframework.web.bind.annotation.*
;
import
java.math.BigDecimal
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
/**
...
...
@@ -73,4 +76,9 @@ public interface ActivityFeign {
@ApiOperation
(
"查询活动的时间"
)
@GetMapping
(
"/activityList/time/{activityId}"
)
ActivityListDTO
findActivityStartTimeAndEndTimeById
(
@PathVariable
(
value
=
"activityId"
)
Integer
activityId
);
@ApiOperation
(
"获取所用优惠卷"
)
@GetMapping
(
"/coupon/coupons"
)
Map
<
Integer
,
Coupon
>
coupons
();
}
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/biz/CouponBiz.java
View file @
a9af589c
...
...
@@ -2,6 +2,8 @@ package com.xxfc.platform.activity.biz;
import
com.github.wxiaoqi.security.admin.feign.dto.UserDTO
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Maps
;
import
com.xxfc.platform.activity.constant.CouponUsed
;
import
com.xxfc.platform.activity.dto.CouponDTO
;
import
com.xxfc.platform.activity.dto.CouponFindDTO
;
...
...
@@ -17,10 +19,9 @@ import org.springframework.util.CollectionUtils;
import
org.springframework.util.StringUtils
;
import
tk.mybatis.mapper.entity.Example
;
import
java.math.BigDecimal
;
import
java.time.Instant
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Objects
;
import
java.util.*
;
/**
* 优惠券表
...
...
@@ -122,4 +123,9 @@ public class CouponBiz extends BaseBiz<CouponMapper, Coupon> {
public
List
<
CouponTitleVo
>
getCouponTitleList
()
{
return
mapper
.
selectTitles
();
}
public
Map
<
Integer
,
Coupon
>
getCoupons
()
{
Map
<
Integer
,
Coupon
>
coupons
=
mapper
.
getCoupons
();
return
coupons
;
}
}
\ No newline at end of file
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/mapper/CouponMapper.java
View file @
a9af589c
...
...
@@ -4,7 +4,9 @@ import com.xxfc.platform.activity.entity.Coupon;
import
com.xxfc.platform.activity.vo.CouponTitleVo
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.math.BigDecimal
;
import
java.util.List
;
import
java.util.Map
;
/**
* 优惠券表
...
...
@@ -16,4 +18,8 @@ import java.util.List;
public
interface
CouponMapper
extends
Mapper
<
Coupon
>
{
List
<
CouponTitleVo
>
selectTitles
();
Map
<
Integer
,
Coupon
>
getCoupons
();
}
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/rest/CouponController.java
View file @
a9af589c
...
...
@@ -3,13 +3,22 @@ package com.xxfc.platform.activity.rest;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.xxfc.platform.activity.biz.CouponBiz
;
import
com.xxfc.platform.activity.entity.Coupon
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.math.BigDecimal
;
import
java.util.List
;
import
java.util.Map
;
@RestController
@RequestMapping
(
"coupon"
)
public
class
CouponController
extends
BaseController
<
CouponBiz
,
Coupon
>
{
@ApiOperation
(
"获取所用优惠卷"
)
@RequestMapping
(
"/coupons"
)
public
Map
<
Integer
,
Coupon
>
coupons
()
{
return
baseBiz
.
getCoupons
();
}
}
\ No newline at end of file
xx-activity/xx-activity-server/src/main/resources/mapper/CouponMapper.xml
View file @
a9af589c
...
...
@@ -40,4 +40,10 @@
<select
id=
"selectTitles"
resultType=
"com.xxfc.platform.activity.vo.CouponTitleVo"
>
select `id`,`title` from `coupon` where `is_del`=0
</select>
<select
id=
"getCoupons"
resultType=
"com.xxfc.platform.activity.entity.Coupon"
>
select id ,title,used_amount from coupon
</select>
</mapper>
\ No newline at end of file
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/entity/BaseOrder.java
View file @
a9af589c
...
...
@@ -293,4 +293,19 @@ public class BaseOrder implements Serializable {
@ApiModelProperty
(
value
=
"促成人联系方式"
)
@Column
(
name
=
"facilitate_phone"
)
String
facilitatePhone
;
/**
* 1:微信公众号支付 2.支付宝即时到账,3,银联
*/
@ApiModelProperty
(
value
=
"1:微信公众号支付 2.支付宝即时到账,3,银联"
)
@Column
(
name
=
"pay_way"
)
private
Integer
payWay
;
/**
* 备注
*/
@ApiModelProperty
(
value
=
"备注"
)
@Column
(
name
=
"remark"
)
private
Integer
remark
;
}
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/pojo/order/OrderListVo.java
View file @
a9af589c
package
com
.
xxfc
.
platform
.
order
.
pojo
.
order
;
import
com.xxfc.platform.activity.entity.Coupon
;
import
com.xxfc.platform.order.entity.*
;
import
com.xxfc.platform.order.pojo.OrderAccompanyDTO
;
import
com.xxfc.platform.vehicle.entity.VehicleUserLicense
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.ArrayList
;
import
java.util.List
;
@Data
...
...
@@ -52,5 +55,13 @@ public class OrderListVo extends BaseOrder {
@ApiModelProperty
(
value
=
"用户会员名称"
)
private
String
memberName
;
@ApiModelProperty
(
value
=
"随车物品"
)
private
String
carArticlesJson
;
@ApiModelProperty
(
value
=
"使用优惠卷"
)
ArrayList
<
Coupon
>
couponList
;
@ApiModelProperty
(
value
=
"退还优惠卷"
)
ArrayList
<
Coupon
>
backCouponList
;
}
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/BackStageOrderController.java
View file @
a9af589c
This diff is collapsed.
Click to expand it.
xx-order/xx-order-server/src/main/resources/mapper/BaseOrderMapper.xml
View file @
a9af589c
...
...
@@ -114,12 +114,14 @@
</select>
<select
id=
"listOrder"
parameterType=
"Map"
resultMap=
"orderListMap"
>
select b.*
select b.*
,i.detail as carArticlesJson
from base_order b
LEFT JOIN order_rent_vehicle_detail r on r.order_id = b.id
LEFT JOIN order_tour_detail t on t.order_id = b.id
LEFT JOIN order_member_detail m on m.order_id = b.id
LEFT JOIN order_item i on b.id = i.order_id
<where>
i.type=104
<if
test=
"crtUser != null"
>
and b.crt_user = #{crtUser}
</if>
...
...
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