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
047b7091
Commit
047b7091
authored
Jul 05, 2019
by
libin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'base-modify' of
http://113.105.137.151:22280/youjj/cloud-platform
into base-modify
parents
73334f0d
485b9d48
Changes
50
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
50 changed files
with
1019 additions
and
96 deletions
+1019
-96
pom.xml
ace-common/pom.xml
+8
-0
DefaultResultParser.java
...n/java/com/ace/cache/parser/impl/DefaultResultParser.java
+40
-0
AppPermissionService.java
...aoqi/security/admin/rpc/service/AppPermissionService.java
+45
-41
application.yml
ace-modules/ace-generator/src/main/resources/application.yml
+1
-1
generator.properties
...les/ace-generator/src/main/resources/generator.properties
+1
-1
ActivityList.java
.../java/com/xxfc/platform/activity/entity/ActivityList.java
+101
-0
ActivityPopularize.java
...com/xxfc/platform/activity/entity/ActivityPopularize.java
+80
-0
ActivityPopularizeItem.java
...xxfc/platform/activity/entity/ActivityPopularizeItem.java
+80
-0
ActivityPopularizeLog.java
.../xxfc/platform/activity/entity/ActivityPopularizeLog.java
+80
-0
ActivityPopularizeUser.java
...xxfc/platform/activity/entity/ActivityPopularizeUser.java
+87
-0
ActivityListBiz.java
.../java/com/xxfc/platform/activity/biz/ActivityListBiz.java
+18
-0
ActivityPopularizeBiz.java
...com/xxfc/platform/activity/biz/ActivityPopularizeBiz.java
+18
-0
ActivityPopularizeItemBiz.java
...xxfc/platform/activity/biz/ActivityPopularizeItemBiz.java
+18
-0
ActivityPopularizeLogBiz.java
.../xxfc/platform/activity/biz/ActivityPopularizeLogBiz.java
+18
-0
ActivityPopularizeUserBiz.java
...xxfc/platform/activity/biz/ActivityPopularizeUserBiz.java
+18
-0
ActivityListMapper.java
...com/xxfc/platform/activity/mapper/ActivityListMapper.java
+15
-0
ActivityPopularizeItemMapper.java
...latform/activity/mapper/ActivityPopularizeItemMapper.java
+15
-0
ActivityPopularizeLogMapper.java
...platform/activity/mapper/ActivityPopularizeLogMapper.java
+15
-0
ActivityPopularizeMapper.java
...fc/platform/activity/mapper/ActivityPopularizeMapper.java
+15
-0
ActivityPopularizeUserMapper.java
...latform/activity/mapper/ActivityPopularizeUserMapper.java
+15
-0
ActivityListController.java
...m/xxfc/platform/activity/rest/ActivityListController.java
+14
-0
ActivityPopularizeController.java
.../platform/activity/rest/ActivityPopularizeController.java
+14
-0
ActivityPopularizeItemController.java
...tform/activity/rest/ActivityPopularizeItemController.java
+14
-0
ActivityPopularizeLogController.java
...atform/activity/rest/ActivityPopularizeLogController.java
+14
-0
ActivityPopularizeUserController.java
...tform/activity/rest/ActivityPopularizeUserController.java
+14
-0
ActivityListMapper.xml
...y-server/src/main/resources/mapper/ActivityListMapper.xml
+21
-0
ActivityPopularizeItemMapper.xml
...rc/main/resources/mapper/ActivityPopularizeItemMapper.xml
+18
-0
ActivityPopularizeLogMapper.xml
...src/main/resources/mapper/ActivityPopularizeLogMapper.xml
+18
-0
ActivityPopularizeMapper.xml
...er/src/main/resources/mapper/ActivityPopularizeMapper.xml
+18
-0
ActivityPopularizeUserMapper.xml
...rc/main/resources/mapper/ActivityPopularizeUserMapper.xml
+19
-0
pom.xml
xx-common/pom.xml
+0
-1
pom.xml
xx-common/xx-common-platform-component/pom.xml
+8
-1
DefaultResultParser.java
...n/java/com/ace/cache/parser/impl/DefaultResultParser.java
+39
-0
pom.xml
xx-common/xx-common-platform-web/pom.xml
+0
-6
pom.xml
xx-common/xx-common-platform/pom.xml
+0
-6
UserBiz.java
...erver/src/main/java/com/xxfc/platform/im/biz/UserBiz.java
+7
-2
Msg.java
...-server/src/main/java/com/xxfc/platform/im/model/Msg.java
+2
-2
User.java
...server/src/main/java/com/xxfc/platform/im/model/User.java
+5
-5
BaseOrderBiz.java
...c/main/java/com/xxfc/platform/order/biz/BaseOrderBiz.java
+20
-21
BaseOrderController.java
...ava/com/xxfc/platform/order/rest/BaseOrderController.java
+1
-1
OrderRentVehicleService.java
.../xxfc/platform/order/service/OrderRentVehicleService.java
+3
-1
DictionaryKey.java
...a/com/xxfc/platform/universal/constant/DictionaryKey.java
+11
-0
RedisKey.java
...n/java/com/xxfc/platform/universal/constant/RedisKey.java
+7
-0
DictionaryBiz.java
...n/java/com/xxfc/platform/universal/biz/DictionaryBiz.java
+9
-1
OrderPayBiz.java
...ain/java/com/xxfc/platform/universal/biz/OrderPayBiz.java
+11
-1
OrderRefundBiz.java
.../java/com/xxfc/platform/universal/biz/OrderRefundBiz.java
+12
-2
DictionaryController.java
...c/platform/universal/controller/DictionaryController.java
+9
-0
VehicleConstant.java
...a/com/xxfc/platform/vehicle/constant/VehicleConstant.java
+2
-0
VehicleFeign.java
...in/java/com/xxfc/platform/vehicle/feign/VehicleFeign.java
+3
-3
VehicleController.java
...ava/com/xxfc/platform/vehicle/rest/VehicleController.java
+18
-0
No files found.
ace-common/pom.xml
View file @
047b7091
...
@@ -117,6 +117,14 @@
...
@@ -117,6 +117,14 @@
<version>
2.1.1
</version>
<version>
2.1.1
</version>
</dependency>
</dependency>
<!-- cache -->
<dependency>
<groupId>
com.github.wxiaoqi
</groupId>
<artifactId>
ace-cache
</artifactId>
<version>
0.0.2
</version>
<scope>
compile
</scope>
</dependency>
</dependencies>
</dependencies>
...
...
ace-common/src/main/java/com/ace/cache/parser/impl/DefaultResultParser.java
0 → 100644
View file @
047b7091
package
com
.
ace
.
cache
.
parser
.
impl
;
import
com.ace.cache.parser.ICacheResultParser
;
import
com.alibaba.fastjson.JSON
;
import
java.lang.reflect.ParameterizedType
;
import
java.lang.reflect.Type
;
import
java.util.List
;
import
java.util.Map
;
/**
* 转map 有问题
*/
public
class
DefaultResultParser
implements
ICacheResultParser
{
public
DefaultResultParser
()
{
}
public
Object
parse
(
String
value
,
Type
type
,
Class
<?>...
origins
)
{
Object
result
=
null
;
if
(
type
instanceof
ParameterizedType
)
{
ParameterizedType
parameterizedType
=
(
ParameterizedType
)
type
;
Type
rawType
=
parameterizedType
.
getRawType
();
if
(((
Class
)
rawType
).
isAssignableFrom
(
List
.
class
))
{
result
=
JSON
.
parseArray
(
value
,
(
Class
)
parameterizedType
.
getActualTypeArguments
()[
0
]);
}
else
if
(((
Class
)
rawType
).
isAssignableFrom
(
Map
.
class
))
{
Map
transition
=
JSON
.
parseObject
(
value
,
Map
.
class
);
transition
.
forEach
((
k
,
v
)
->
{
transition
.
put
(
k
,
JSON
.
parseObject
(
v
.
toString
(),
(
Class
)
parameterizedType
.
getActualTypeArguments
()[
1
]));
});
result
=
transition
;
}
}
else
if
(
origins
==
null
)
{
result
=
JSON
.
parseObject
(
value
,
(
Class
)
type
);
}
else
{
result
=
JSON
.
parseObject
(
value
,
origins
[
0
]);
}
return
result
;
}
}
\ No newline at end of file
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rpc/service/AppPermissionService.java
View file @
047b7091
This diff is collapsed.
Click to expand it.
ace-modules/ace-generator/src/main/resources/application.yml
View file @
047b7091
...
@@ -10,7 +10,7 @@ spring:
...
@@ -10,7 +10,7 @@ spring:
datasource
:
datasource
:
type
:
com.alibaba.druid.pool.DruidDataSource
type
:
com.alibaba.druid.pool.DruidDataSource
driverClassName
:
com.mysql.jdbc.Driver
driverClassName
:
com.mysql.jdbc.Driver
url
:
jdbc:mysql://10.5.52.3:3306/
ag_admin_v1
?useUnicode=true&characterEncoding=UTF-8
url
:
jdbc:mysql://10.5.52.3:3306/
xxfc_activity
?useUnicode=true&characterEncoding=UTF-8
username
:
root
username
:
root
password
:
sslcloud123*()
password
:
sslcloud123*()
jackson
:
jackson
:
...
...
ace-modules/ace-generator/src/main/resources/generator.properties
View file @
047b7091
#\u4EE3\u7801\u751F\u6210\u5668\uFF0C\u914D\u7F6E\u4FE1\u606F
#\u4EE3\u7801\u751F\u6210\u5668\uFF0C\u914D\u7F6E\u4FE1\u606F
#\u5305\u540D
#\u5305\u540D
package
=
com.
github.wxiaoqi.security.admin
package
=
com.
xxfc.platform.activity
#\u4F5C\u8005
#\u4F5C\u8005
author
=
libin
author
=
libin
#Email
#Email
...
...
xx-activity/xx-activity-api/src/main/java/com/xxfc/platform/activity/entity/ActivityList.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
entity
;
import
java.io.Serializable
;
import
java.util.Date
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 活动(活动列表)
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
@Data
@Table
(
name
=
"activity_list"
)
public
class
ActivityList
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@Id
@GeneratedValue
(
generator
=
"JDBC"
)
@ApiModelProperty
(
"主键"
)
private
Integer
id
;
/**
* 创建时间
*/
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
"创建时间"
,
hidden
=
true
)
private
Long
crtTime
;
/**
* 更新时间
*/
@Column
(
name
=
"upd_time"
)
@ApiModelProperty
(
value
=
"更新时间"
,
hidden
=
true
)
private
Long
updTime
;
/**
* 活动名称
*/
@Column
(
name
=
"name"
)
@ApiModelProperty
(
value
=
"活动名称"
)
private
String
name
;
/**
* 活动开始时间
*/
@Column
(
name
=
"start_time"
)
@ApiModelProperty
(
value
=
"活动开始时间"
)
private
Long
startTime
;
/**
* 活动结束时间
*/
@Column
(
name
=
"end_time"
)
@ApiModelProperty
(
value
=
"活动结束时间"
)
private
Long
endTime
;
/**
* 人数限制 -1--无限制
*/
@Column
(
name
=
"num_limit"
)
@ApiModelProperty
(
value
=
"人数限制 -1--无限制"
)
private
Integer
numLimit
;
/**
* 已经参与人数
*/
@Column
(
name
=
"has_join_num"
)
@ApiModelProperty
(
value
=
"已经参与人数"
)
private
Integer
hasJoinNum
;
/**
* 当前状态 1--显示在活动页 2--隐藏
*/
@Column
(
name
=
"status"
)
@ApiModelProperty
(
value
=
"当前状态 1--显示在活动页 2--隐藏"
)
private
Integer
status
;
/**
* 排序
*/
@Column
(
name
=
"sort"
)
@ApiModelProperty
(
value
=
"排序"
)
private
Integer
sort
;
/**
* 活动图片
*/
@Column
(
name
=
"picture"
)
@ApiModelProperty
(
value
=
"活动图片"
)
private
Integer
picture
;
}
xx-activity/xx-activity-api/src/main/java/com/xxfc/platform/activity/entity/ActivityPopularize.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
entity
;
import
java.io.Serializable
;
import
java.util.Date
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 推广活动(邀请有礼)
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
@Data
@Table
(
name
=
"activity_popularize"
)
public
class
ActivityPopularize
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@Id
@GeneratedValue
(
generator
=
"JDBC"
)
@ApiModelProperty
(
"主键"
)
private
Integer
id
;
/**
* 创建时间
*/
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
"创建时间"
,
hidden
=
true
)
private
Long
crtTime
;
/**
* 更新时间
*/
@Column
(
name
=
"upd_time"
)
@ApiModelProperty
(
value
=
"更新时间"
,
hidden
=
true
)
private
Long
updTime
;
/**
* 名称
*/
@Column
(
name
=
"name"
)
@ApiModelProperty
(
value
=
"名称"
)
private
String
name
;
/**
* 描述、详情等(看情况使用)
*/
@Column
(
name
=
"descr"
)
@ApiModelProperty
(
value
=
"描述、详情等(看情况使用)"
)
private
String
descr
;
/**
* 奖励等 json数组格式 [{"type":1, "detail":{...}},...] //// type分类 1--现金;
*/
@Column
(
name
=
"value"
)
@ApiModelProperty
(
value
=
"奖励等 json数组格式 [{\"type\":1, \"detail\":{...}},...] //// type分类 1--现金;"
)
private
String
value
;
/**
* 当前活动的总需进度
*/
@Column
(
name
=
"progress"
)
@ApiModelProperty
(
value
=
"当前活动的总需进度"
)
private
Integer
progress
;
/**
* 推广活动类型 1--进度任务型
*/
@Column
(
name
=
"type"
)
@ApiModelProperty
(
value
=
"推广活动类型 1--进度任务型"
)
private
Integer
type
;
}
xx-activity/xx-activity-api/src/main/java/com/xxfc/platform/activity/entity/ActivityPopularizeItem.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
entity
;
import
java.io.Serializable
;
import
java.util.Date
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 推广活动项,一个活动对应多个项
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
@Data
@Table
(
name
=
"activity_popularize_item"
)
public
class
ActivityPopularizeItem
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@Id
@GeneratedValue
(
generator
=
"JDBC"
)
@ApiModelProperty
(
"主键"
)
private
Integer
id
;
/**
* 创建时间
*/
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
"创建时间"
,
hidden
=
true
)
private
Long
crtTime
;
/**
* 更新时间
*/
@Column
(
name
=
"upd_time"
)
@ApiModelProperty
(
value
=
"更新时间"
,
hidden
=
true
)
private
Long
updTime
;
/**
* 名称
*/
@Column
(
name
=
"name"
)
@ApiModelProperty
(
value
=
"名称"
)
private
String
name
;
/**
* 描述、详情等(看情况使用)
*/
@Column
(
name
=
"descr"
)
@ApiModelProperty
(
value
=
"描述、详情等(看情况使用)"
)
private
Integer
descr
;
/**
* 推广活动id
*/
@Column
(
name
=
"popularize_id"
)
@ApiModelProperty
(
value
=
"推广活动id"
)
private
Integer
popularizeId
;
/**
* 当前项代表的进度
*/
@Column
(
name
=
"progress"
)
@ApiModelProperty
(
value
=
"当前项代表的进度"
)
private
Integer
progress
;
/**
*
*/
@Column
(
name
=
"type"
)
@ApiModelProperty
(
value
=
""
)
private
Integer
type
;
}
xx-activity/xx-activity-api/src/main/java/com/xxfc/platform/activity/entity/ActivityPopularizeLog.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
entity
;
import
java.io.Serializable
;
import
java.util.Date
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 用户参与推广活动(邀请有礼)的活动记录的记录(日志)
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
@Data
@Table
(
name
=
"activity_popularize_log"
)
public
class
ActivityPopularizeLog
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@Id
@GeneratedValue
(
generator
=
"JDBC"
)
@ApiModelProperty
(
"主键"
)
private
Integer
id
;
/**
* 创建时间
*/
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
"创建时间"
,
hidden
=
true
)
private
Long
crtTime
;
/**
* 更新时间
*/
@Column
(
name
=
"upd_time"
)
@ApiModelProperty
(
value
=
"更新时间"
,
hidden
=
true
)
private
Long
updTime
;
/**
* 名称
*/
@Column
(
name
=
"name"
)
@ApiModelProperty
(
value
=
"名称"
)
private
String
name
;
/**
* 描述、详情等(看情况使用)
*/
@Column
(
name
=
"descr"
)
@ApiModelProperty
(
value
=
"描述、详情等(看情况使用)"
)
private
String
descr
;
/**
* 推广活动id
*/
@Column
(
name
=
"popularize_id"
)
@ApiModelProperty
(
value
=
"推广活动id"
)
private
Integer
popularizeId
;
/**
* 用户id
*/
@Column
(
name
=
"user_id"
)
@ApiModelProperty
(
value
=
"用户id"
)
private
Integer
userId
;
/**
* 推广活动项id
*/
@Column
(
name
=
"item_id"
)
@ApiModelProperty
(
value
=
"推广活动项id "
)
private
Integer
itemId
;
}
xx-activity/xx-activity-api/src/main/java/com/xxfc/platform/activity/entity/ActivityPopularizeUser.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
entity
;
import
java.io.Serializable
;
import
java.util.Date
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 用户与推广活动(邀请有礼)的关系表
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
@Data
@Table
(
name
=
"activity_popularize_user"
)
public
class
ActivityPopularizeUser
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@Id
@GeneratedValue
(
generator
=
"JDBC"
)
@ApiModelProperty
(
"主键"
)
private
Integer
id
;
/**
* 创建时间
*/
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
"创建时间"
,
hidden
=
true
)
private
Long
crtTime
;
/**
* 更新时间
*/
@Column
(
name
=
"upd_time"
)
@ApiModelProperty
(
value
=
"更新时间"
,
hidden
=
true
)
private
Long
updTime
;
/**
* 名称
*/
@Column
(
name
=
"name"
)
@ApiModelProperty
(
value
=
"名称"
)
private
String
name
;
/**
* 描述、详情等(看情况使用)
*/
@Column
(
name
=
"descr"
)
@ApiModelProperty
(
value
=
"描述、详情等(看情况使用)"
)
private
String
descr
;
/**
* 一共需要的进度
*/
@Column
(
name
=
"end_progress"
)
@ApiModelProperty
(
value
=
"一共需要的进度"
)
private
Integer
endProgress
;
/**
* 当前进度
*/
@Column
(
name
=
"current_progress"
)
@ApiModelProperty
(
value
=
"当前进度"
)
private
Integer
currentProgress
;
/**
* 推广活动id
*/
@Column
(
name
=
"popularize_id"
)
@ApiModelProperty
(
value
=
"推广活动id"
)
private
Integer
popularizeId
;
/**
* 已经完成了的项
*/
@Column
(
name
=
"finish_item"
)
@ApiModelProperty
(
value
=
"已经完成了的项"
)
private
String
finishItem
;
}
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/biz/ActivityListBiz.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
biz
;
import
org.springframework.stereotype.Service
;
import
com.xxfc.platform.activity.entity.ActivityList
;
import
com.xxfc.platform.activity.mapper.ActivityListMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
/**
* 活动(活动列表)
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
@Service
public
class
ActivityListBiz
extends
BaseBiz
<
ActivityListMapper
,
ActivityList
>
{
}
\ No newline at end of file
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/biz/ActivityPopularizeBiz.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
biz
;
import
org.springframework.stereotype.Service
;
import
com.xxfc.platform.activity.entity.ActivityPopularize
;
import
com.xxfc.platform.activity.mapper.ActivityPopularizeMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
/**
* 推广活动(邀请有礼)
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
@Service
public
class
ActivityPopularizeBiz
extends
BaseBiz
<
ActivityPopularizeMapper
,
ActivityPopularize
>
{
}
\ No newline at end of file
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/biz/ActivityPopularizeItemBiz.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
biz
;
import
org.springframework.stereotype.Service
;
import
com.xxfc.platform.activity.entity.ActivityPopularizeItem
;
import
com.xxfc.platform.activity.mapper.ActivityPopularizeItemMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
/**
* 推广活动项,一个活动对应多个项
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
@Service
public
class
ActivityPopularizeItemBiz
extends
BaseBiz
<
ActivityPopularizeItemMapper
,
ActivityPopularizeItem
>
{
}
\ No newline at end of file
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/biz/ActivityPopularizeLogBiz.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
biz
;
import
org.springframework.stereotype.Service
;
import
com.xxfc.platform.activity.entity.ActivityPopularizeLog
;
import
com.xxfc.platform.activity.mapper.ActivityPopularizeLogMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
/**
* 用户参与推广活动(邀请有礼)的活动记录的记录(日志)
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
@Service
public
class
ActivityPopularizeLogBiz
extends
BaseBiz
<
ActivityPopularizeLogMapper
,
ActivityPopularizeLog
>
{
}
\ No newline at end of file
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/biz/ActivityPopularizeUserBiz.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
biz
;
import
org.springframework.stereotype.Service
;
import
com.xxfc.platform.activity.entity.ActivityPopularizeUser
;
import
com.xxfc.platform.activity.mapper.ActivityPopularizeUserMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
/**
* 用户与推广活动(邀请有礼)的关系表
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
@Service
public
class
ActivityPopularizeUserBiz
extends
BaseBiz
<
ActivityPopularizeUserMapper
,
ActivityPopularizeUser
>
{
}
\ No newline at end of file
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/mapper/ActivityListMapper.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
mapper
;
import
com.xxfc.platform.activity.entity.ActivityList
;
import
tk.mybatis.mapper.common.Mapper
;
/**
* 活动(活动列表)
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
public
interface
ActivityListMapper
extends
Mapper
<
ActivityList
>
{
}
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/mapper/ActivityPopularizeItemMapper.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
mapper
;
import
com.xxfc.platform.activity.entity.ActivityPopularizeItem
;
import
tk.mybatis.mapper.common.Mapper
;
/**
* 推广活动项,一个活动对应多个项
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
public
interface
ActivityPopularizeItemMapper
extends
Mapper
<
ActivityPopularizeItem
>
{
}
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/mapper/ActivityPopularizeLogMapper.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
mapper
;
import
com.xxfc.platform.activity.entity.ActivityPopularizeLog
;
import
tk.mybatis.mapper.common.Mapper
;
/**
* 用户参与推广活动(邀请有礼)的活动记录的记录(日志)
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
public
interface
ActivityPopularizeLogMapper
extends
Mapper
<
ActivityPopularizeLog
>
{
}
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/mapper/ActivityPopularizeMapper.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
mapper
;
import
com.xxfc.platform.activity.entity.ActivityPopularize
;
import
tk.mybatis.mapper.common.Mapper
;
/**
* 推广活动(邀请有礼)
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
public
interface
ActivityPopularizeMapper
extends
Mapper
<
ActivityPopularize
>
{
}
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/mapper/ActivityPopularizeUserMapper.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
mapper
;
import
com.xxfc.platform.activity.entity.ActivityPopularizeUser
;
import
tk.mybatis.mapper.common.Mapper
;
/**
* 用户与推广活动(邀请有礼)的关系表
*
* @author libin
* @email 18178966185@163.com
* @date 2019-07-05 15:23:04
*/
public
interface
ActivityPopularizeUserMapper
extends
Mapper
<
ActivityPopularizeUser
>
{
}
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/rest/ActivityListController.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
rest
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.xxfc.platform.activity.biz.ActivityListBiz
;
import
com.xxfc.platform.activity.entity.ActivityList
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"activityList"
)
public
class
ActivityListController
extends
BaseController
<
ActivityListBiz
,
ActivityList
>
{
}
\ No newline at end of file
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/rest/ActivityPopularizeController.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
rest
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.xxfc.platform.activity.biz.ActivityPopularizeBiz
;
import
com.xxfc.platform.activity.entity.ActivityPopularize
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"activityPopularize"
)
public
class
ActivityPopularizeController
extends
BaseController
<
ActivityPopularizeBiz
,
ActivityPopularize
>
{
}
\ No newline at end of file
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/rest/ActivityPopularizeItemController.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
rest
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.xxfc.platform.activity.biz.ActivityPopularizeItemBiz
;
import
com.xxfc.platform.activity.entity.ActivityPopularizeItem
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"activityPopularizeItem"
)
public
class
ActivityPopularizeItemController
extends
BaseController
<
ActivityPopularizeItemBiz
,
ActivityPopularizeItem
>
{
}
\ No newline at end of file
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/rest/ActivityPopularizeLogController.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
rest
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.xxfc.platform.activity.biz.ActivityPopularizeLogBiz
;
import
com.xxfc.platform.activity.entity.ActivityPopularizeLog
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"activityPopularizeLog"
)
public
class
ActivityPopularizeLogController
extends
BaseController
<
ActivityPopularizeLogBiz
,
ActivityPopularizeLog
>
{
}
\ No newline at end of file
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/rest/ActivityPopularizeUserController.java
0 → 100644
View file @
047b7091
package
com
.
xxfc
.
platform
.
activity
.
rest
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.xxfc.platform.activity.biz.ActivityPopularizeUserBiz
;
import
com.xxfc.platform.activity.entity.ActivityPopularizeUser
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"activityPopularizeUser"
)
public
class
ActivityPopularizeUserController
extends
BaseController
<
ActivityPopularizeUserBiz
,
ActivityPopularizeUser
>
{
}
\ No newline at end of file
xx-activity/xx-activity-server/src/main/resources/mapper/ActivityListMapper.xml
0 → 100644
View file @
047b7091
<?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.xxfc.platform.activity.mapper.ActivityListMapper"
>
<!-- 可根据自己的需求,是否要使用 -->
<resultMap
type=
"com.xxfc.platform.activity.entity.ActivityList"
id=
"activityListMap"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"crtTime"
column=
"crt_time"
/>
<result
property=
"updTime"
column=
"upd_time"
/>
<result
property=
"name"
column=
"name"
/>
<result
property=
"startTime"
column=
"start_time"
/>
<result
property=
"endTime"
column=
"end_time"
/>
<result
property=
"numLimit"
column=
"num_limit"
/>
<result
property=
"hasJoinNum"
column=
"has_join_num"
/>
<result
property=
"status"
column=
"status"
/>
<result
property=
"sort"
column=
"sort"
/>
<result
property=
"picture"
column=
"picture"
/>
</resultMap>
</mapper>
\ No newline at end of file
xx-activity/xx-activity-server/src/main/resources/mapper/ActivityPopularizeItemMapper.xml
0 → 100644
View file @
047b7091
<?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.xxfc.platform.activity.mapper.ActivityPopularizeItemMapper"
>
<!-- 可根据自己的需求,是否要使用 -->
<resultMap
type=
"com.xxfc.platform.activity.entity.ActivityPopularizeItem"
id=
"activityPopularizeItemMap"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"crtTime"
column=
"crt_time"
/>
<result
property=
"updTime"
column=
"upd_time"
/>
<result
property=
"name"
column=
"name"
/>
<result
property=
"descr"
column=
"descr"
/>
<result
property=
"popularizeId"
column=
"popularize_id"
/>
<result
property=
"progress"
column=
"progress"
/>
<result
property=
"type"
column=
"type"
/>
</resultMap>
</mapper>
\ No newline at end of file
xx-activity/xx-activity-server/src/main/resources/mapper/ActivityPopularizeLogMapper.xml
0 → 100644
View file @
047b7091
<?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.xxfc.platform.activity.mapper.ActivityPopularizeLogMapper"
>
<!-- 可根据自己的需求,是否要使用 -->
<resultMap
type=
"com.xxfc.platform.activity.entity.ActivityPopularizeLog"
id=
"activityPopularizeLogMap"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"crtTime"
column=
"crt_time"
/>
<result
property=
"updTime"
column=
"upd_time"
/>
<result
property=
"name"
column=
"name"
/>
<result
property=
"descr"
column=
"descr"
/>
<result
property=
"popularizeId"
column=
"popularize_id"
/>
<result
property=
"userId"
column=
"user_id"
/>
<result
property=
"itemId"
column=
"item_id"
/>
</resultMap>
</mapper>
\ No newline at end of file
xx-activity/xx-activity-server/src/main/resources/mapper/ActivityPopularizeMapper.xml
0 → 100644
View file @
047b7091
<?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.xxfc.platform.activity.mapper.ActivityPopularizeMapper"
>
<!-- 可根据自己的需求,是否要使用 -->
<resultMap
type=
"com.xxfc.platform.activity.entity.ActivityPopularize"
id=
"activityPopularizeMap"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"crtTime"
column=
"crt_time"
/>
<result
property=
"updTime"
column=
"upd_time"
/>
<result
property=
"name"
column=
"name"
/>
<result
property=
"descr"
column=
"descr"
/>
<result
property=
"value"
column=
"value"
/>
<result
property=
"progress"
column=
"progress"
/>
<result
property=
"type"
column=
"type"
/>
</resultMap>
</mapper>
\ No newline at end of file
xx-activity/xx-activity-server/src/main/resources/mapper/ActivityPopularizeUserMapper.xml
0 → 100644
View file @
047b7091
<?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.xxfc.platform.activity.mapper.ActivityPopularizeUserMapper"
>
<!-- 可根据自己的需求,是否要使用 -->
<resultMap
type=
"com.xxfc.platform.activity.entity.ActivityPopularizeUser"
id=
"activityPopularizeUserMap"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"crtTime"
column=
"crt_time"
/>
<result
property=
"updTime"
column=
"upd_time"
/>
<result
property=
"name"
column=
"name"
/>
<result
property=
"descr"
column=
"descr"
/>
<result
property=
"endProgress"
column=
"end_progress"
/>
<result
property=
"currentProgress"
column=
"current_progress"
/>
<result
property=
"popularizeId"
column=
"popularize_id"
/>
<result
property=
"finishItem"
column=
"finish_item"
/>
</resultMap>
</mapper>
\ No newline at end of file
xx-common/pom.xml
View file @
047b7091
...
@@ -16,7 +16,6 @@
...
@@ -16,7 +16,6 @@
<module>
xx-common-platform
</module>
<module>
xx-common-platform
</module>
<module>
xx-common-platform-web
</module>
<module>
xx-common-platform-web
</module>
<module>
xx-common-platform-component
</module>
<module>
xx-common-platform-component
</module>
<module>
xx-common-demo
</module>
</modules>
</modules>
</project>
</project>
\ No newline at end of file
xx-common/xx-common-platform-component/pom.xml
View file @
047b7091
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
<groupId>
com.xxfc.platform
</groupId>
<groupId>
com.xxfc.platform
</groupId>
<artifactId>
xx-common-platform-component
</artifactId>
<artifactId>
li
</artifactId>
<properties>
<properties>
<swagger.version>
2.9.2
</swagger.version>
<swagger.version>
2.9.2
</swagger.version>
</properties>
</properties>
...
@@ -51,5 +51,12 @@
...
@@ -51,5 +51,12 @@
<version>
${swagger.version}
</version>
<version>
${swagger.version}
</version>
<scope>
provided
</scope>
<scope>
provided
</scope>
</dependency>
</dependency>
<!-- cache -->
<dependency>
<groupId>
com.github.wxiaoqi
</groupId>
<artifactId>
ace-cache
</artifactId>
<version>
0.0.2
</version>
<scope>
compile
</scope>
</dependency>
</dependencies>
</dependencies>
</project>
</project>
\ No newline at end of file
xx-common/xx-common-platform-component/src/main/java/com/ace/cache/parser/impl/DefaultResultParser.java
0 → 100644
View file @
047b7091
package
com
.
ace
.
cache
.
parser
.
impl
;
import
com.ace.cache.parser.ICacheResultParser
;
import
com.alibaba.fastjson.JSON
;
import
java.lang.reflect.ParameterizedType
;
import
java.lang.reflect.Type
;
import
java.util.List
;
import
java.util.Map
;
/**
* 转map 有问题
*/
public
class
DefaultResultParser
implements
ICacheResultParser
{
public
DefaultResultParser
()
{
}
public
Object
parse
(
String
value
,
Type
type
,
Class
<?>...
origins
)
{
Object
result
=
null
;
if
(
type
instanceof
ParameterizedType
)
{
ParameterizedType
parameterizedType
=
(
ParameterizedType
)
type
;
Type
rawType
=
parameterizedType
.
getRawType
();
if
(((
Class
)
rawType
).
isAssignableFrom
(
List
.
class
))
{
result
=
JSON
.
parseArray
(
value
,
(
Class
)
parameterizedType
.
getActualTypeArguments
()[
0
]);
}
else
if
(((
Class
)
rawType
).
isAssignableFrom
(
Map
.
class
))
{
Map
transition
=
JSON
.
parseObject
(
value
,
Map
.
class
);
transition
.
forEach
((
k
,
v
)
->
{
transition
.
put
(
k
,
JSON
.
parseObject
(
value
,
(
Class
)
parameterizedType
.
getActualTypeArguments
()[
1
]));
});
result
=
transition
;
}
}
else
if
(
origins
==
null
)
{
result
=
JSON
.
parseObject
(
value
,
(
Class
)
type
);
}
else
{
result
=
JSON
.
parseObject
(
value
,
origins
[
0
]);
}
return
result
;
}
}
\ No newline at end of file
xx-common/xx-common-platform-web/pom.xml
View file @
047b7091
...
@@ -106,12 +106,6 @@
...
@@ -106,12 +106,6 @@
<artifactId>
ace-auth-client
</artifactId>
<artifactId>
ace-auth-client
</artifactId>
<version>
2.0-SNAPSHOT
</version>
<version>
2.0-SNAPSHOT
</version>
</dependency>
</dependency>
<!-- 引用缓存开源项目 -->
<dependency>
<groupId>
com.github.wxiaoqi
</groupId>
<artifactId>
ace-cache
</artifactId>
<version>
0.0.2
</version>
</dependency>
<!-- 其他 -->
<!-- 其他 -->
<dependency>
<dependency>
...
...
xx-common/xx-common-platform/pom.xml
View file @
047b7091
...
@@ -25,12 +25,6 @@
...
@@ -25,12 +25,6 @@
<groupId>
com.github.wxiaoqi
</groupId>
<groupId>
com.github.wxiaoqi
</groupId>
<artifactId>
ace-common
</artifactId>
<artifactId>
ace-common
</artifactId>
<version>
2.0-SNAPSHOT
</version>
<version>
2.0-SNAPSHOT
</version>
<!-- <exclusions>-->
<!-- <exclusion>-->
<!-- <groupId>tk.mybatis</groupId>-->
<!-- <artifactId>mapper</artifactId>-->
<!-- </exclusion>-->
<!-- </exclusions>-->
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
javax.persistence
</groupId>
<groupId>
javax.persistence
</groupId>
...
...
xx-im/xx-im-server/src/main/java/com/xxfc/platform/im/biz/UserBiz.java
View file @
047b7091
...
@@ -64,11 +64,16 @@ public class UserBiz {
...
@@ -64,11 +64,16 @@ public class UserBiz {
if
(
mgt
==
null
){
if
(
mgt
==
null
){
result
=
"系统错误"
;
result
=
"系统错误"
;
}
else
{
}
else
{
Map
<
String
,
Object
>
params
=
new
HashMap
<
String
,
Object
>();
json
.
put
(
"password"
,
mgt
.
getPassword
());
Map
<
String
,
Object
>
params
=
new
HashMap
<
String
,
Object
>();
params
.
put
(
"userId"
,
mgt
.
getId
());
json
.
put
(
"data"
,
params
);
result
=
json
.
toJSONString
();
/*Map<String,Object>params = new HashMap<String,Object>();
params.put("userId",mgt.getUserId());
params.put("userId",mgt.getUserId());
params.put("telephone",mgt.getPhone());
params.put("telephone",mgt.getPhone());
params.put("password",mgt.getPassword());
params.put("password",mgt.getPassword());
result
=
this
.
login
(
params
);
result = this.login(params);*/
}
}
}
else
{
}
else
{
json
.
put
(
"password"
,
map
.
get
(
"password"
).
toString
());
json
.
put
(
"password"
,
map
.
get
(
"password"
).
toString
());
...
...
xx-im/xx-im-server/src/main/java/com/xxfc/platform/im/model/Msg.java
View file @
047b7091
...
@@ -566,8 +566,8 @@ public class Msg {
...
@@ -566,8 +566,8 @@ public class Msg {
Msg
entity
=
new
Msg
();
Msg
entity
=
new
Msg
();
entity
.
id
=
ObjectId
.
get
();
entity
.
id
=
ObjectId
.
get
();
entity
.
userId
=
user
.
get
User
Id
();
entity
.
userId
=
user
.
getId
();
if
(
10000
==
user
.
getUserId
())
if
(
"10000"
==
user
.
getId
().
toString
())
entity
.
nickname
=
"客服公众号"
;
entity
.
nickname
=
"客服公众号"
;
else
else
entity
.
nickname
=
user
.
getNickname
();
entity
.
nickname
=
user
.
getNickname
();
...
...
xx-im/xx-im-server/src/main/java/com/xxfc/platform/im/model/User.java
View file @
047b7091
...
@@ -27,7 +27,7 @@ import lombok.Setter;
...
@@ -27,7 +27,7 @@ import lombok.Setter;
public
class
User
{
public
class
User
{
@Id
@Id
private
Integer
userI
d
;
// 用户Id
private
Integer
i
d
;
// 用户Id
//@JSONField(serialize = false)
//@JSONField(serialize = false)
...
@@ -188,8 +188,8 @@ public class User {
...
@@ -188,8 +188,8 @@ public class User {
// ********************引用字段********************
// ********************引用字段********************
public
Integer
get
User
Id
()
{
public
Integer
getId
()
{
return
userI
d
;
return
i
d
;
}
}
...
@@ -209,8 +209,8 @@ public class User {
...
@@ -209,8 +209,8 @@ public class User {
this
.
num
=
num
;
this
.
num
=
num
;
}
}
public
void
set
UserId
(
Integer
userI
d
)
{
public
void
set
Id
(
Integer
i
d
)
{
this
.
userId
=
userI
d
;
this
.
id
=
i
d
;
}
}
public
String
getUserKey
()
{
public
String
getUserKey
()
{
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/BaseOrderBiz.java
View file @
047b7091
package
com
.
xxfc
.
platform
.
order
.
biz
;
package
com
.
xxfc
.
platform
.
order
.
biz
;
import
ch.qos.logback.core.rolling.TimeBasedFileNamingAndTriggeringPolicyBase
;
import
cn.hutool.core.util.StrUtil
;
import
cn.hutool.core.util.StrUtil
;
import
com.github.wxiaoqi.security.admin.dto.UserMemberDTO
;
import
com.github.wxiaoqi.security.admin.dto.UserMemberDTO
;
import
com.github.wxiaoqi.security.admin.feign.UserFeign
;
import
com.github.wxiaoqi.security.admin.feign.UserFeign
;
...
@@ -118,23 +117,7 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper,BaseOrder> {
...
@@ -118,23 +117,7 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper,BaseOrder> {
return
ObjectRestResponse
.
createDefaultFail
();
return
ObjectRestResponse
.
createDefaultFail
();
}
}
if
(
orderPageVo
.
getStatus
()
>=
5
)
{
//出行中 已交车
if
(
orderPageVo
.
getStatus
()
==
4
)
{
//未交车
OrderVehicleCrosstownDto
orderVehicleCrosstownDto
=
new
OrderVehicleCrosstownDto
();
orderVehicleCrosstownDto
.
setOrderId
(
orderPageVo
.
getId
());
orderVehicleCrosstownDto
.
setOrderNo
(
orderPageVo
.
getNo
());
List
<
OrderVehicaleCrosstown
>
orderVehicaleCrosstowns
=
orderVehicalCrosstownBiz
.
selectByOrderId
(
orderVehicleCrosstownDto
);
if
(
orderVehicaleCrosstowns
!=
null
&&
orderVehicaleCrosstowns
.
size
()
>
0
)
{
List
<
OrderUserLicense
>
orderUserLicenses
=
orderUserLicenseBiz
.
selectByIds
(
orderVehicaleCrosstowns
.
get
(
0
).
getUserLicenseId
()).
getData
();
if
(
orderUserLicenses
!=
null
&&
orderUserLicenses
.
size
()
>
0
)
{
orderVehicleCrosstownDto
.
setLicenseIdCard
(
orderUserLicenses
.
get
(
0
).
getLicenseIdCard
());
orderVehicleCrosstownDto
.
setLicenseImg
(
orderUserLicenses
.
get
(
0
).
getLicenseImg
());
orderVehicleCrosstownDto
.
setLicenseName
(
orderUserLicenses
.
get
(
0
).
getLicenseName
());
orderVehicleCrosstownDto
.
setLicensePhone
(
orderUserLicenses
.
get
(
0
).
getLicensePhone
());
}
}
orderPageVo
.
setOrderVehicleCrosstownDto
(
orderVehicleCrosstownDto
);
}
else
{
//未交车
List
<
VehicleUserLicense
>
vehicleUserLicenses
=
Lists
.
newArrayList
();
List
<
VehicleUserLicense
>
vehicleUserLicenses
=
Lists
.
newArrayList
();
String
myDriverIds
=
orderPageVo
.
getOrderRentVehicleDetail
().
getMyDriverIds
();
String
myDriverIds
=
orderPageVo
.
getOrderRentVehicleDetail
().
getMyDriverIds
();
if
(
StringUtils
.
isNotBlank
(
myDriverIds
))
{
if
(
StringUtils
.
isNotBlank
(
myDriverIds
))
{
...
@@ -152,13 +135,29 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper,BaseOrder> {
...
@@ -152,13 +135,29 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper,BaseOrder> {
}
}
}
else
{
}
else
{
try
{
try
{
vehicleUserLicenses
.
add
(
vehicleFeign
.
one
(
Integer
.
parseInt
(
myDriverIds
)).
getData
());
vehicleUserLicenses
.
add
(
vehicleFeign
.
getOne
(
Integer
.
parseInt
(
myDriverIds
.
trim
()
)).
getData
());
}
catch
(
Exception
e
){
}
catch
(
Exception
e
){
e
.
printStackTrace
();
e
.
printStackTrace
();
}
}
}
}
}
}
orderPageVo
.
setVehicleUserLicenses
(
vehicleUserLicenses
);
orderPageVo
.
setVehicleUserLicenses
(
vehicleUserLicenses
);
}
else
if
(
orderPageVo
.
getStatus
()
>=
5
)
{
//出行中 已交车
OrderVehicleCrosstownDto
orderVehicleCrosstownDto
=
new
OrderVehicleCrosstownDto
();
orderVehicleCrosstownDto
.
setOrderId
(
orderPageVo
.
getId
());
orderVehicleCrosstownDto
.
setOrderNo
(
orderPageVo
.
getNo
());
List
<
OrderVehicaleCrosstown
>
orderVehicaleCrosstowns
=
orderVehicalCrosstownBiz
.
selectByOrderId
(
orderVehicleCrosstownDto
);
if
(
orderVehicaleCrosstowns
!=
null
&&
orderVehicaleCrosstowns
.
size
()
>
0
)
{
List
<
OrderUserLicense
>
orderUserLicenses
=
orderUserLicenseBiz
.
selectByIds
(
orderVehicaleCrosstowns
.
get
(
0
).
getUserLicenseId
()).
getData
();
if
(
orderUserLicenses
!=
null
&&
orderUserLicenses
.
size
()
>
0
)
{
orderVehicleCrosstownDto
.
setLicenseIdCard
(
orderUserLicenses
.
get
(
0
).
getLicenseIdCard
());
orderVehicleCrosstownDto
.
setLicenseImg
(
orderUserLicenses
.
get
(
0
).
getLicenseImg
());
orderVehicleCrosstownDto
.
setLicenseName
(
orderUserLicenses
.
get
(
0
).
getLicenseName
());
orderVehicleCrosstownDto
.
setLicensePhone
(
orderUserLicenses
.
get
(
0
).
getLicensePhone
());
}
}
orderPageVo
.
setOrderVehicleCrosstownDto
(
orderVehicleCrosstownDto
);
}
}
return
ObjectRestResponse
.
succ
(
orderPageVo
);
return
ObjectRestResponse
.
succ
(
orderPageVo
);
...
@@ -217,7 +216,7 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper,BaseOrder> {
...
@@ -217,7 +216,7 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper,BaseOrder> {
vehicleFeign
.
unbookVehicle
(
orvd
.
getBookRecordId
());
vehicleFeign
.
unbookVehicle
(
orvd
.
getBookRecordId
());
}
else
{
}
else
{
//未支付,拒绝之前的预约
//未支付,拒绝之前的预约
vehicleFeign
.
r
ejectVehicleBooking
(
orvd
.
getBookRecordId
());
RestResponse
<
Integer
>
restResponse
=
vehicleFeign
.
rentR
ejectVehicleBooking
(
orvd
.
getBookRecordId
());
}
}
//取消租车免费天数使用
//取消租车免费天数使用
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/BaseOrderController.java
View file @
047b7091
...
@@ -174,7 +174,7 @@ public class BaseOrderController extends CommonBaseController {
...
@@ -174,7 +174,7 @@ public class BaseOrderController extends CommonBaseController {
public
ObjectRestResponse
<
List
<
OrderPageVO
>>
getTourList
(
QueryOrderList
dto
)
{
public
ObjectRestResponse
<
List
<
OrderPageVO
>>
getTourList
(
QueryOrderList
dto
)
{
if
(
dto
.
getStartTime
()
!=
null
)
{
if
(
dto
.
getStartTime
()
!=
null
)
{
if
(
dto
.
getEndTime
()
==
null
)
{
if
(
dto
.
getEndTime
()
==
null
)
{
dto
.
setEndTime
(
new
Date
().
ge
tTime
());
dto
.
setEndTime
(
dto
.
getStar
tTime
());
}
}
}
}
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/service/OrderRentVehicleService.java
View file @
047b7091
...
@@ -27,6 +27,7 @@ import com.xxfc.platform.vehicle.entity.VehicleModel;
...
@@ -27,6 +27,7 @@ import com.xxfc.platform.vehicle.entity.VehicleModel;
import
com.xxfc.platform.vehicle.feign.VehicleFeign
;
import
com.xxfc.platform.vehicle.feign.VehicleFeign
;
import
com.xxfc.platform.vehicle.pojo.RentVehicleBookDTO
;
import
com.xxfc.platform.vehicle.pojo.RentVehicleBookDTO
;
import
lombok.extern.log4j.Log4j
;
import
lombok.extern.log4j.Log4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -40,7 +41,7 @@ import static com.github.wxiaoqi.security.common.constant.CommonConstants.SYS_TR
...
@@ -40,7 +41,7 @@ import static com.github.wxiaoqi.security.common.constant.CommonConstants.SYS_TR
import
static
com
.
xxfc
.
platform
.
universal
.
constant
.
DictionaryKey
.
APP_ORDER
;
import
static
com
.
xxfc
.
platform
.
universal
.
constant
.
DictionaryKey
.
APP_ORDER
;
@Service
@Service
@
Log
4j
@
Slf
4j
public
class
OrderRentVehicleService
extends
AbstractOrderHandle
<
OrderRentVehicleBiz
,
RentVehicleBO
>
{
public
class
OrderRentVehicleService
extends
AbstractOrderHandle
<
OrderRentVehicleBiz
,
RentVehicleBO
>
{
private
static
BigDecimal
DRIVER_PRICE
;
private
static
BigDecimal
DRIVER_PRICE
;
...
@@ -87,6 +88,7 @@ public class OrderRentVehicleService extends AbstractOrderHandle<OrderRentVehicl
...
@@ -87,6 +88,7 @@ public class OrderRentVehicleService extends AbstractOrderHandle<OrderRentVehicl
public
void
initDictionary
()
{
public
void
initDictionary
()
{
dictionaryMap
=
thirdFeign
.
dictionaryGetAll4Map
().
getData
();
dictionaryMap
=
thirdFeign
.
dictionaryGetAll4Map
().
getData
();
log
.
info
(
"out getAll4Map"
+
System
.
currentTimeMillis
());
this
.
autoCancelTime
=
Long
.
valueOf
(
dictionaryMap
.
get
(
APP_ORDER
+
"_"
+
DictionaryKey
.
ACT_RENT
).
getDetail
());
this
.
autoCancelTime
=
Long
.
valueOf
(
dictionaryMap
.
get
(
APP_ORDER
+
"_"
+
DictionaryKey
.
ACT_RENT
).
getDetail
());
this
.
DRIVER_PRICE
=
new
BigDecimal
(
dictionaryMap
.
get
(
APP_ORDER
+
"_"
+
DictionaryKey
.
DRIVER_PRICE
).
getDetail
());
this
.
DRIVER_PRICE
=
new
BigDecimal
(
dictionaryMap
.
get
(
APP_ORDER
+
"_"
+
DictionaryKey
.
DRIVER_PRICE
).
getDetail
());
this
.
DAMAGE_SAFE
=
new
BigDecimal
(
dictionaryMap
.
get
(
APP_ORDER
+
"_"
+
DictionaryKey
.
DAMAGE_SAFE
).
getDetail
());
this
.
DAMAGE_SAFE
=
new
BigDecimal
(
dictionaryMap
.
get
(
APP_ORDER
+
"_"
+
DictionaryKey
.
DAMAGE_SAFE
).
getDetail
());
...
...
xx-universal/xx-universal-api/src/main/java/com/xxfc/platform/universal/constant/DictionaryKey.java
View file @
047b7091
...
@@ -6,6 +6,12 @@ public class DictionaryKey {
...
@@ -6,6 +6,12 @@ public class DictionaryKey {
* 订单类型
* 订单类型
*/
*/
public
static
final
String
APP_ORDER
=
"APP_ORDER"
;
public
static
final
String
APP_ORDER
=
"APP_ORDER"
;
/**
* 支付
*/
public
static
final
String
UNIVERSAL_PAY
=
"UNIVERSAL_PAY"
;
/**
/**
* 租车,旅游退款
* 租车,旅游退款
*/
*/
...
@@ -29,4 +35,9 @@ public class DictionaryKey {
...
@@ -29,4 +35,9 @@ public class DictionaryKey {
*/
*/
public
static
final
String
ACT_RENT
=
"ACT_RENT"
;
public
static
final
String
ACT_RENT
=
"ACT_RENT"
;
public
static
final
String
ACT_TOUR
=
"ACT_TOUR"
;
public
static
final
String
ACT_TOUR
=
"ACT_TOUR"
;
/**
* 支付价格减低
*/
public
static
final
String
PAY_DEMOTION
=
"PAY_DEMOTION"
;
}
}
xx-universal/xx-universal-api/src/main/java/com/xxfc/platform/universal/constant/RedisKey.java
View file @
047b7091
...
@@ -87,4 +87,11 @@ public class RedisKey {
...
@@ -87,4 +87,11 @@ public class RedisKey {
*/
*/
public
static
final
String
MILEAGE_LAST_DAY_PREFIX
=
"mileage:last_day:"
;
public
static
final
String
MILEAGE_LAST_DAY_PREFIX
=
"mileage:last_day:"
;
/**
* 车辆预警,前一天检查的里程数redisKey前缀
*/
public
static
final
String
CACHE_DICTIONARY_PREFIX
=
"cache:dictionary:"
;
public
static
final
String
CACHE_DICTIONARY_ALL
=
CACHE_DICTIONARY_PREFIX
+
"all:"
;
public
static
final
String
CACHE_DICTIONARY_ALL_MAP
=
CACHE_DICTIONARY_ALL
+
"map:"
;
}
}
xx-universal/xx-universal-server/src/main/java/com/xxfc/platform/universal/biz/DictionaryBiz.java
View file @
047b7091
...
@@ -3,6 +3,7 @@ package com.xxfc.platform.universal.biz;
...
@@ -3,6 +3,7 @@ package com.xxfc.platform.universal.biz;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.copier.CopyOptions
;
import
cn.hutool.core.bean.copier.CopyOptions
;
import
com.ace.cache.annotation.Cache
;
import
com.ace.cache.annotation.Cache
;
import
com.ace.cache.annotation.CacheClear
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Lists
;
...
@@ -17,6 +18,8 @@ import java.util.*;
...
@@ -17,6 +18,8 @@ import java.util.*;
import
java.util.function.Function
;
import
java.util.function.Function
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
static
com
.
xxfc
.
platform
.
universal
.
constant
.
RedisKey
.*;
@Service
@Service
@Slf4j
@Slf4j
public
class
DictionaryBiz
extends
BaseBiz
<
DictionaryMapper
,
Dictionary
>
{
public
class
DictionaryBiz
extends
BaseBiz
<
DictionaryMapper
,
Dictionary
>
{
...
@@ -99,7 +102,7 @@ public class DictionaryBiz extends BaseBiz<DictionaryMapper, Dictionary> {
...
@@ -99,7 +102,7 @@ public class DictionaryBiz extends BaseBiz<DictionaryMapper, Dictionary> {
return
dictionaryList
;
return
dictionaryList
;
}
}
//@Cache(
)
@Cache
(
key
=
CACHE_DICTIONARY_ALL_MAP
)
public
Map
<
String
,
Dictionary
>
getAll4Map
(){
public
Map
<
String
,
Dictionary
>
getAll4Map
(){
// List<Dictionary> dictionaries = this.getParentCommon(null);
// List<Dictionary> dictionaries = this.getParentCommon(null);
List
<
Dictionary
>
dictionaries
=
selectListAll
();
List
<
Dictionary
>
dictionaries
=
selectListAll
();
...
@@ -111,6 +114,11 @@ public class DictionaryBiz extends BaseBiz<DictionaryMapper, Dictionary> {
...
@@ -111,6 +114,11 @@ public class DictionaryBiz extends BaseBiz<DictionaryMapper, Dictionary> {
return
dictionaryMap
;
return
dictionaryMap
;
}
}
@CacheClear
(
pre
=
CACHE_DICTIONARY_PREFIX
)
public
void
clear
(){
;
}
public
DictionaryVo
buidTree
(
Dictionary
dictionary
)
{
public
DictionaryVo
buidTree
(
Dictionary
dictionary
)
{
DictionaryVo
dictionaryVo
=
new
DictionaryVo
();
DictionaryVo
dictionaryVo
=
new
DictionaryVo
();
if
(
dictionary
.
getPid
()
==
0
)
{
if
(
dictionary
.
getPid
()
==
0
)
{
...
...
xx-universal/xx-universal-server/src/main/java/com/xxfc/platform/universal/biz/OrderPayBiz.java
View file @
047b7091
...
@@ -7,18 +7,24 @@ import com.github.wxiaoqi.security.common.util.OrderUtil;
...
@@ -7,18 +7,24 @@ import com.github.wxiaoqi.security.common.util.OrderUtil;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.util.process.SystemConfig
;
import
com.github.wxiaoqi.security.common.util.process.SystemConfig
;
import
com.github.wxiaoqi.security.common.util.result.JsonResultUtil
;
import
com.github.wxiaoqi.security.common.util.result.JsonResultUtil
;
import
com.xxfc.platform.universal.entity.Dictionary
;
import
com.xxfc.platform.universal.vo.OrderPayVo
;
import
com.xxfc.platform.universal.vo.OrderPayVo
;
import
com.xxfc.platform.universal.weixin.api.WXPay
;
import
com.xxfc.platform.universal.weixin.api.WXPay
;
import
com.xxfc.platform.universal.weixin.util.HTTPUtils
;
import
com.xxfc.platform.universal.weixin.util.HTTPUtils
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.beanutils.BeanUtils
;
import
org.apache.commons.beanutils.BeanUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.xxfc.platform.universal.entity.OrderPay
;
import
com.xxfc.platform.universal.entity.OrderPay
;
import
com.xxfc.platform.universal.mapper.OrderPayMapper
;
import
com.xxfc.platform.universal.mapper.OrderPayMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.entity.Example
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
static
com
.
xxfc
.
platform
.
universal
.
constant
.
DictionaryKey
.
PAY_DEMOTION
;
import
static
com
.
xxfc
.
platform
.
universal
.
constant
.
DictionaryKey
.
UNIVERSAL_PAY
;
/**
/**
* 订单支付
* 订单支付
...
@@ -31,6 +37,8 @@ import java.util.List;
...
@@ -31,6 +37,8 @@ import java.util.List;
@Slf4j
@Slf4j
public
class
OrderPayBiz
extends
BaseBiz
<
OrderPayMapper
,
OrderPay
>
{
public
class
OrderPayBiz
extends
BaseBiz
<
OrderPayMapper
,
OrderPay
>
{
@Autowired
DictionaryBiz
dictionaryBiz
;
public
JSONObject
preparepay
(
OrderPayVo
orderPayVo
)
{
public
JSONObject
preparepay
(
OrderPayVo
orderPayVo
)
{
if
(
null
==
orderPayVo
)
{
if
(
null
==
orderPayVo
)
{
...
@@ -52,7 +60,9 @@ public class OrderPayBiz extends BaseBiz<OrderPayMapper,OrderPay> {
...
@@ -52,7 +60,9 @@ public class OrderPayBiz extends BaseBiz<OrderPayMapper,OrderPay> {
//报名费回调路径
//报名费回调路径
//临时处理
//临时处理
amount
=
amount
/
100000
;
Map
<
String
,
Dictionary
>
dictionaryMap
=
dictionaryBiz
.
getAll4Map
();
Integer
demotion
=
Integer
.
valueOf
(
dictionaryMap
.
get
(
UNIVERSAL_PAY
+
"_"
+
PAY_DEMOTION
).
getDetail
());
amount
=
amount
/
demotion
;
if
(
amount
<=
0
)
{
if
(
amount
<=
0
)
{
amount
=
1
;
amount
=
1
;
}
}
...
...
xx-universal/xx-universal-server/src/main/java/com/xxfc/platform/universal/biz/OrderRefundBiz.java
View file @
047b7091
...
@@ -5,6 +5,7 @@ import com.github.wxiaoqi.security.common.biz.BaseBiz;
...
@@ -5,6 +5,7 @@ import com.github.wxiaoqi.security.common.biz.BaseBiz;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.util.process.SystemConfig
;
import
com.github.wxiaoqi.security.common.util.process.SystemConfig
;
import
com.github.wxiaoqi.security.common.util.result.JsonResultUtil
;
import
com.github.wxiaoqi.security.common.util.result.JsonResultUtil
;
import
com.xxfc.platform.universal.entity.Dictionary
;
import
com.xxfc.platform.universal.entity.OrderPay
;
import
com.xxfc.platform.universal.entity.OrderPay
;
import
com.xxfc.platform.universal.entity.OrderRefund
;
import
com.xxfc.platform.universal.entity.OrderRefund
;
import
com.xxfc.platform.universal.mapper.OrderRefundMapper
;
import
com.xxfc.platform.universal.mapper.OrderRefundMapper
;
...
@@ -19,6 +20,10 @@ import org.springframework.beans.factory.annotation.Value;
...
@@ -19,6 +20,10 @@ import org.springframework.beans.factory.annotation.Value;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.entity.Example
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
static
com
.
xxfc
.
platform
.
universal
.
constant
.
DictionaryKey
.
PAY_DEMOTION
;
import
static
com
.
xxfc
.
platform
.
universal
.
constant
.
DictionaryKey
.
UNIVERSAL_PAY
;
/**
/**
* 订单支付退款表
* 订单支付退款表
...
@@ -36,6 +41,9 @@ public class OrderRefundBiz extends BaseBiz<OrderRefundMapper,OrderRefund> {
...
@@ -36,6 +41,9 @@ public class OrderRefundBiz extends BaseBiz<OrderRefundMapper,OrderRefund> {
@Value
(
"${universal.cert}"
)
@Value
(
"${universal.cert}"
)
private
String
APICLIENT_CERT
;
private
String
APICLIENT_CERT
;
@Autowired
DictionaryBiz
dictionaryBiz
;
//申请退款
//申请退款
public
JSONObject
refund
(
OrderRefundVo
orderRefundVo
)
throws
Exception
{
public
JSONObject
refund
(
OrderRefundVo
orderRefundVo
)
throws
Exception
{
if
(
orderRefundVo
==
null
){
if
(
orderRefundVo
==
null
){
...
@@ -50,12 +58,14 @@ public class OrderRefundBiz extends BaseBiz<OrderRefundMapper,OrderRefund> {
...
@@ -50,12 +58,14 @@ public class OrderRefundBiz extends BaseBiz<OrderRefundMapper,OrderRefund> {
Integer
refundAmount
=
orderRefundVo
.
getRefundAmount
();
Integer
refundAmount
=
orderRefundVo
.
getRefundAmount
();
//临时处理
//临时处理
payAmount
=
payAmount
/
100000
;
Map
<
String
,
Dictionary
>
dictionaryMap
=
dictionaryBiz
.
getAll4Map
();
Integer
demotion
=
Integer
.
valueOf
(
dictionaryMap
.
get
(
UNIVERSAL_PAY
+
"_"
+
PAY_DEMOTION
).
getDetail
());
payAmount
=
payAmount
/
demotion
;
if
(
payAmount
<=
0
)
{
if
(
payAmount
<=
0
)
{
payAmount
=
1
;
payAmount
=
1
;
}
}
refundAmount
=
refundAmount
/
100000
;
refundAmount
=
refundAmount
/
demotion
;
if
(
refundAmount
<=
0
)
{
if
(
refundAmount
<=
0
)
{
refundAmount
=
1
;
refundAmount
=
1
;
}
}
...
...
xx-universal/xx-universal-server/src/main/java/com/xxfc/platform/universal/controller/DictionaryController.java
View file @
047b7091
package
com
.
xxfc
.
platform
.
universal
.
controller
;
package
com
.
xxfc
.
platform
.
universal
.
controller
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.xxfc.platform.universal.biz.DictionaryBiz
;
import
com.xxfc.platform.universal.biz.DictionaryBiz
;
import
com.xxfc.platform.universal.entity.Dictionary
;
import
com.xxfc.platform.universal.entity.Dictionary
;
...
@@ -54,4 +55,12 @@ public class DictionaryController {
...
@@ -54,4 +55,12 @@ public class DictionaryController {
public
ObjectRestResponse
<
Map
<
String
,
Dictionary
>>
getAll4Map
()
{
public
ObjectRestResponse
<
Map
<
String
,
Dictionary
>>
getAll4Map
()
{
return
ObjectRestResponse
.
succ
(
dictionaryBiz
.
getAll4Map
());
return
ObjectRestResponse
.
succ
(
dictionaryBiz
.
getAll4Map
());
}
}
@GetMapping
(
value
=
"/app/unauth/clearCache"
)
@ApiOperation
(
value
=
"清除缓存"
)
@IgnoreUserToken
public
ObjectRestResponse
clearCache
()
{
dictionaryBiz
.
clear
();
return
ObjectRestResponse
.
succ
();
}
}
}
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/constant/VehicleConstant.java
View file @
047b7091
...
@@ -3,4 +3,6 @@ package com.xxfc.platform.vehicle.constant;
...
@@ -3,4 +3,6 @@ package com.xxfc.platform.vehicle.constant;
public
class
VehicleConstant
{
public
class
VehicleConstant
{
public
static
final
Integer
USER_SYS
=
-
1
;
public
static
final
Integer
USER_SYS
=
-
1
;
public
static
final
Integer
USER_APP
=
-
2
;
public
static
final
Integer
USER_APP
=
-
2
;
public
static
final
String
USER_APP_NAME
=
"APP用户"
;
}
}
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/feign/VehicleFeign.java
View file @
047b7091
...
@@ -37,9 +37,9 @@ public interface VehicleFeign {
...
@@ -37,9 +37,9 @@ public interface VehicleFeign {
@RequestMapping
(
value
=
"/branchCompany/app/unauth/detail/{id}"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/branchCompany/app/unauth/detail/{id}"
,
method
=
RequestMethod
.
GET
)
public
ObjectRestResponse
<
CompanyDetail
>
getCompanyDetail
(
@PathVariable
Integer
id
);
public
ObjectRestResponse
<
CompanyDetail
>
getCompanyDetail
(
@PathVariable
Integer
id
);
//拒绝预约
//
租车
拒绝预约
@RequestMapping
(
value
=
"/vehicleInfo/
book/4employee
/reject/{bookRecordId}"
,
method
=
RequestMethod
.
PUT
)
@RequestMapping
(
value
=
"/vehicleInfo/
rent/book
/reject/{bookRecordId}"
,
method
=
RequestMethod
.
PUT
)
public
RestResponse
<
Integer
>
rejectVehicleBooking
(
@PathVariable
Long
bookRecordId
);
public
RestResponse
<
Integer
>
re
ntRe
jectVehicleBooking
(
@PathVariable
Long
bookRecordId
);
//取消预约
//取消预约
@RequestMapping
(
value
=
"/vehicleInfo/unbook/4employee/{bookRecordId}"
,
method
=
RequestMethod
.
DELETE
)
@RequestMapping
(
value
=
"/vehicleInfo/unbook/4employee/{bookRecordId}"
,
method
=
RequestMethod
.
DELETE
)
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/VehicleController.java
View file @
047b7091
...
@@ -47,6 +47,7 @@ import java.util.regex.Pattern;
...
@@ -47,6 +47,7 @@ import java.util.regex.Pattern;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
static
com
.
xxfc
.
platform
.
vehicle
.
constant
.
VehicleConstant
.
USER_APP
;
import
static
com
.
xxfc
.
platform
.
vehicle
.
constant
.
VehicleConstant
.
USER_APP
;
import
static
com
.
xxfc
.
platform
.
vehicle
.
constant
.
VehicleConstant
.
USER_APP_NAME
;
@RestController
@RestController
@RequestMapping
(
"/vehicleInfo"
)
@RequestMapping
(
"/vehicleInfo"
)
...
@@ -239,6 +240,23 @@ public class VehicleController extends BaseController<VehicleBiz> {
...
@@ -239,6 +240,23 @@ public class VehicleController extends BaseController<VehicleBiz> {
return
baseBiz
.
reviewVehicleBooking
(
operatorId
,
bookRecordId
,
VehicleBookRecordStatus
.
REJECTED
.
getCode
(),
userName
);
return
baseBiz
.
reviewVehicleBooking
(
operatorId
,
bookRecordId
,
VehicleBookRecordStatus
.
REJECTED
.
getCode
(),
userName
);
}
}
/**
* 租车拒绝预定车辆申请
*
* @param bookRecordId
* @return
*/
@RequestMapping
(
value
=
"/rent/book/reject/{bookRecordId}"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
value
=
"租车拒绝预定车辆"
)
@IgnoreUserToken
public
RestResponse
<
Integer
>
rentRejectVehicleBooking
(
@PathVariable
Long
bookRecordId
)
throws
Exception
{
//默认USER_APP 预约
Integer
operatorId
=
USER_APP
;
String
userName
=
USER_APP_NAME
;
return
baseBiz
.
reviewVehicleBooking
(
operatorId
,
bookRecordId
,
VehicleBookRecordStatus
.
REJECTED
.
getCode
(),
userName
);
}
// /**
// /**
// * 车辆归还
// * 车辆归还
// * @param bookRecordId
// * @param bookRecordId
...
...
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