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
59c506c4
Commit
59c506c4
authored
Aug 12, 2019
by
周健威
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
d645c5b1
3642229b
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
114 additions
and
46 deletions
+114
-46
TourGoodController.java
.../java/com/xxfc/platform/tour/rest/TourGoodController.java
+1
-1
TourGoodMapper.xml
...-tour-server/src/main/resources/mapper/TourGoodMapper.xml
+4
-1
BehaviorEnum.java
.../com/xxfc/platform/user/behavior/common/BehaviorEnum.java
+67
-2
CustomerBehaviorNoteDTO.java
...c/platform/user/behavior/dto/CustomerBehaviorNoteDTO.java
+2
-0
CustomerBehaviorNotes.java
.../platform/user/behavior/entity/CustomerBehaviorNotes.java
+9
-13
AccompanyingItemFindDTO.java
...fc/platform/vehicle/pojo/dto/AccompanyingItemFindDTO.java
+18
-0
AccompanyingItemBiz.java
...va/com/xxfc/platform/vehicle/biz/AccompanyingItemBiz.java
+4
-8
AccompanyingItemMapper.java
.../xxfc/platform/vehicle/mapper/AccompanyingItemMapper.java
+3
-3
AccompanyingItemController.java
...xfc/platform/vehicle/rest/AccompanyingItemController.java
+5
-17
AccompanyingItemMapper.xml
...rver/src/main/resources/mapper/AccompanyingItemMapper.xml
+1
-1
No files found.
xx-tour/xx-tour-server/src/main/java/com/xxfc/platform/tour/rest/TourGoodController.java
View file @
59c506c4
...
@@ -36,7 +36,7 @@ public class TourGoodController extends BaseController<TourGoodBiz, TourGood> {
...
@@ -36,7 +36,7 @@ public class TourGoodController extends BaseController<TourGoodBiz, TourGood> {
public
ObjectRestResponse
<
TourGood
>
getGoodList
(
@RequestParam
(
value
=
"page"
,
required
=
true
)
Integer
page
,
@RequestParam
(
value
=
"limit"
,
defaultValue
=
"10"
)
Integer
limit
,
public
ObjectRestResponse
<
TourGood
>
getGoodList
(
@RequestParam
(
value
=
"page"
,
required
=
true
)
Integer
page
,
@RequestParam
(
value
=
"limit"
,
defaultValue
=
"10"
)
Integer
limit
,
@RequestParam
(
value
=
"query"
,
required
=
false
)
String
query
,
@RequestParam
(
value
=
"latitude"
,
required
=
false
)
Double
latitude
,
@RequestParam
(
value
=
"query"
,
required
=
false
)
String
query
,
@RequestParam
(
value
=
"latitude"
,
required
=
false
)
Double
latitude
,
@RequestParam
(
value
=
"longitude"
,
required
=
false
)
Double
longitude
,
@RequestParam
(
value
=
"tagId"
,
required
=
false
)
Integer
tagId
,
@RequestParam
(
value
=
"longitude"
,
required
=
false
)
Double
longitude
,
@RequestParam
(
value
=
"tagId"
,
required
=
false
)
Integer
tagId
,
@RequestParam
(
value
=
"distance"
,
defaultValue
=
"
10
0.00"
)
Double
distance
)
{
@RequestParam
(
value
=
"distance"
,
defaultValue
=
"0.00"
)
Double
distance
)
{
return
baseBiz
.
getGoodList
(
page
,
limit
,
query
,
latitude
,
longitude
,
tagId
,
distance
);
return
baseBiz
.
getGoodList
(
page
,
limit
,
query
,
latitude
,
longitude
,
tagId
,
distance
);
}
}
...
...
xx-tour/xx-tour-server/src/main/resources/mapper/TourGoodMapper.xml
View file @
59c506c4
...
@@ -59,7 +59,10 @@
...
@@ -59,7 +59,10 @@
IFNULL(ROUND(( (2 * ASIN( SQRT( POW( SIN((latitude * PI() / 180.0- #{params.latitude}* PI() / 180.0)/2), 2)+COS( latitude * PI() / 180.0)*COS( #{params.latitude} * PI() / 180.0)
IFNULL(ROUND(( (2 * ASIN( SQRT( POW( SIN((latitude * PI() / 180.0- #{params.latitude}* PI() / 180.0)/2), 2)+COS( latitude * PI() / 180.0)*COS( #{params.latitude} * PI() / 180.0)
*POW(SIN((longitude * PI() / 180.0 - #{params.longitude}* PI() /180.0)/2),2))))*6378.137)*10000)/10000 ,0 ) AS distance
*POW(SIN((longitude * PI() / 180.0 - #{params.longitude}* PI() /180.0)/2),2))))*6378.137)*10000)/10000 ,0 ) AS distance
FROM tour_good_site WHERE type=2 ) gs ON t.id=gs.good_id
FROM tour_good_site WHERE type=2 ) gs ON t.id=gs.good_id
where t.is_del=0 AND t.status=1 and gs.distance
<
#{params.distance}
where t.is_del=0 AND t.status=1
<if
test=
"params.distance != null and params.distance != ''and params.distance >0"
>
and gs.distance
<
#{params.distance}
</if>
<if
test=
"params.query != null and params.query != ''"
>
<if
test=
"params.query != null and params.query != ''"
>
and (t.`name` like CONCAT('%',#{params.query},'%') or t.introduce like CONCAT('%',#{params.query},'%'))
and (t.`name` like CONCAT('%',#{params.query},'%') or t.introduce like CONCAT('%',#{params.query},'%'))
</if>
</if>
...
...
xx-user-behavior-collect/xx-user-behavior-api/src/main/java/com/xxfc/platform/user/behavior/common/BehaviorEnum.java
View file @
59c506c4
package
com
.
xxfc
.
platform
.
user
.
behavior
.
common
;
package
com
.
xxfc
.
platform
.
user
.
behavior
.
common
;
/**
/**
* @author libin
* @author libin
* @version 1.0
* @version 1.0
...
@@ -7,4 +8,68 @@ package com.xxfc.platform.user.behavior.common;
...
@@ -7,4 +8,68 @@ package com.xxfc.platform.user.behavior.common;
*/
*/
public
enum
BehaviorEnum
{
public
enum
BehaviorEnum
{
/**
* 弹窗曝光
*/
DIALOG_WINDOW
(
0
,
"弹窗曝光"
),
/**
* 立即前往(弹窗)
*/
DIALOG_WINDOW_TO
(
1
,
"立即前往"
),
/**
* banner 点击
*/
BANNER_CLICK
(
2
,
"banner点击"
),
/**
* 精彩活动点击
*/
WONDERFUL_ACTIVITY_CLICK
(
3
,
"精彩活动点击"
),
/**
* 注册
*/
REGISTRY
(
4
,
"注册"
),
/**
* 领取任务
*/
CLAIM_TASK
(
5
,
"领取任务"
),
/**
* 分享
*/
SHARE
(
6
,
"分享"
),
/**
* 邀请
*/
INVITATION
(
7
,
"邀请"
);
BehaviorEnum
(
int
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
private
int
code
;
private
String
name
;
public
int
getCode
()
{
return
code
;
}
public
void
setCode
(
int
code
)
{
this
.
code
=
code
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
}
}
xx-user-behavior-collect/xx-user-behavior-api/src/main/java/com/xxfc/platform/user/behavior/dto/CustomerBehaviorNoteDTO.java
View file @
59c506c4
...
@@ -37,4 +37,6 @@ public class CustomerBehaviorNoteDTO implements Serializable {
...
@@ -37,4 +37,6 @@ public class CustomerBehaviorNoteDTO implements Serializable {
@ApiModelProperty
(
value
=
"类型id"
)
@ApiModelProperty
(
value
=
"类型id"
)
private
Integer
typeId
;
private
Integer
typeId
;
@ApiModelProperty
(
value
=
"请求id"
)
private
String
requestId
;
}
}
xx-user-behavior-collect/xx-user-behavior-api/src/main/java/com/xxfc/platform/user/behavior/entity/CustomerBehaviorNotes.java
View file @
59c506c4
...
@@ -22,17 +22,13 @@ import java.io.Serializable;
...
@@ -22,17 +22,13 @@ import java.io.Serializable;
public
class
CustomerBehaviorNotes
implements
Serializable
{
public
class
CustomerBehaviorNotes
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键id
*/
@Id
@Id
@GeneratedValue
(
generator
=
"JDBC"
)
@GeneratedValue
(
generator
=
"JDBC"
)
@ApiModelProperty
(
"主键id"
)
@ApiModelProperty
(
"主键id"
)
private
Integer
id
;
private
Integer
id
;
/**
* 用户id
*/
@Column
(
name
=
"customer_id"
)
@Column
(
name
=
"customer_id"
)
@ApiModelProperty
(
value
=
"用户id"
)
@ApiModelProperty
(
value
=
"用户id"
)
private
String
customerId
;
private
String
customerId
;
...
@@ -48,21 +44,21 @@ public class CustomerBehaviorNotes implements Serializable {
...
@@ -48,21 +44,21 @@ public class CustomerBehaviorNotes implements Serializable {
* 行为类型 {@link com.xxfc.platform.user.behavior.common.BehaviorEnum}
* 行为类型 {@link com.xxfc.platform.user.behavior.common.BehaviorEnum}
*/
*/
@Column
(
name
=
"type"
)
@Column
(
name
=
"type"
)
@ApiModelProperty
(
value
=
"行为类型
(见枚举)
"
)
@ApiModelProperty
(
value
=
"行为类型"
)
private
Integer
type
;
private
Integer
type
;
/**
* 类型id
*/
@Column
(
name
=
"type_id"
)
@Column
(
name
=
"type_id"
)
@ApiModelProperty
(
value
=
"类型id"
)
@ApiModelProperty
(
value
=
"类型id"
)
private
Integer
typeId
;
private
Integer
typeId
;
/**
* 创建时间
*/
@Column
(
name
=
"crt_time"
)
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
"创建时间"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"创建时间"
,
hidden
=
true
)
private
Long
crtTime
;
private
Long
crtTime
;
@Column
(
name
=
"request_id"
)
@ApiModelProperty
(
value
=
"请求id"
)
private
String
requestId
;
}
}
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/dto/AccompanyingItemFindDTO.java
0 → 100644
View file @
59c506c4
package
com
.
xxfc
.
platform
.
vehicle
.
pojo
.
dto
;
import
com.github.wxiaoqi.security.common.vo.PageParam
;
import
lombok.Data
;
/**
* @author libin
* @version 1.0
* @description
* @data 2019/8/12 16:08
*/
@Data
public
class
AccompanyingItemFindDTO
extends
PageParam
{
private
String
name
;
private
Integer
type
;
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/AccompanyingItemBiz.java
View file @
59c506c4
...
@@ -13,7 +13,7 @@ import com.xxfc.platform.vehicle.constant.RedisKey;
...
@@ -13,7 +13,7 @@ import com.xxfc.platform.vehicle.constant.RedisKey;
import
com.xxfc.platform.vehicle.entity.AccompanyingItem
;
import
com.xxfc.platform.vehicle.entity.AccompanyingItem
;
import
com.xxfc.platform.vehicle.mapper.AccompanyingItemMapper
;
import
com.xxfc.platform.vehicle.mapper.AccompanyingItemMapper
;
import
com.xxfc.platform.vehicle.pojo.AddOrUpdateAccompanyingItem
;
import
com.xxfc.platform.vehicle.pojo.AddOrUpdateAccompanyingItem
;
import
com.xxfc.platform.vehicle.pojo.
QueryAccompanyItemVo
;
import
com.xxfc.platform.vehicle.pojo.
dto.AccompanyingItemFindDTO
;
import
com.xxfc.platform.vehicle.pojo.vo.AccompanyingItemVo
;
import
com.xxfc.platform.vehicle.pojo.vo.AccompanyingItemVo
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.beanutils.BeanUtils
;
import
org.apache.commons.beanutils.BeanUtils
;
...
@@ -29,7 +29,6 @@ import javax.annotation.Resource;
...
@@ -29,7 +29,6 @@ import javax.annotation.Resource;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Comparator
;
import
java.util.Comparator
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
@Service
@Service
...
@@ -69,15 +68,12 @@ public class AccompanyingItemBiz extends BaseBiz<AccompanyingItemMapper, Accompa
...
@@ -69,15 +68,12 @@ public class AccompanyingItemBiz extends BaseBiz<AccompanyingItemMapper, Accompa
/**
/**
* 按页查询,
* 按页查询,
* 注意,此处一共名称的模糊查询是预测其数据量较少,有变化后考虑加入全文索引
* @param queryAccompanyItemVo
* @return
* @return
* @throws Exception
* @throws Exception
*/
*/
public
PageDataVO
<
AccompanyingItem
>
getByPage
(
QueryAccompanyItemVo
queryAccompanyItemVo
)
throws
Exception
{
public
PageDataVO
<
AccompanyingItem
>
getByPage
(
AccompanyingItemFindDTO
accompanyingItemFindDTO
){
Map
<
String
,
String
>
params
=
BeanUtils
.
describe
(
queryAccompanyItemVo
);
PageHelper
.
startPage
(
accompanyingItemFindDTO
.
getPage
(),
accompanyingItemFindDTO
.
getLimit
());
PageHelper
.
startPage
(
queryAccompanyItemVo
.
getPage
(),
queryAccompanyItemVo
.
getLimit
());
List
<
AccompanyingItem
>
accompanyingItems
=
mapper
.
getAllPageByNameOrType
(
accompanyingItemFindDTO
.
getName
(),
accompanyingItemFindDTO
.
getType
());
List
<
AccompanyingItem
>
accompanyingItems
=
mapper
.
getAllByPage
(
params
);
PageInfo
<
AccompanyingItem
>
accompanyingItemsPageInfo
=
new
PageInfo
<>(
accompanyingItems
);
PageInfo
<
AccompanyingItem
>
accompanyingItemsPageInfo
=
new
PageInfo
<>(
accompanyingItems
);
return
PageDataVO
.
pageInfo
(
accompanyingItemsPageInfo
);
return
PageDataVO
.
pageInfo
(
accompanyingItemsPageInfo
);
}
}
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/mapper/AccompanyingItemMapper.java
View file @
59c506c4
package
com
.
xxfc
.
platform
.
vehicle
.
mapper
;
package
com
.
xxfc
.
platform
.
vehicle
.
mapper
;
import
com.xxfc.platform.vehicle.entity.AccompanyingItem
;
import
com.xxfc.platform.vehicle.entity.AccompanyingItem
;
import
org.apache.ibatis.annotations.Param
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
public
interface
AccompanyingItemMapper
extends
Mapper
<
AccompanyingItem
>
{
public
interface
AccompanyingItemMapper
extends
Mapper
<
AccompanyingItem
>
{
public
List
<
AccompanyingItem
>
getAllByPage
(
Map
<
String
,
String
>
params
);
List
<
AccompanyingItem
>
getAllPageByNameOrType
(
@Param
(
"name"
)
String
name
,
@Param
(
"type"
)
Integer
type
);
public
List
<
AccompanyingItem
>
getByIdList
(
List
<
Integer
>
idList
);
List
<
AccompanyingItem
>
getByIdList
(
List
<
Integer
>
idList
);
}
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/AccompanyingItemController.java
View file @
59c506c4
package
com
.
xxfc
.
platform
.
vehicle
.
rest
;
package
com
.
xxfc
.
platform
.
vehicle
.
rest
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONException
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.xxfc.platform.vehicle.biz.AccompanyingItemBiz
;
import
com.xxfc.platform.vehicle.biz.AccompanyingItemBiz
;
import
com.xxfc.platform.vehicle.common.BaseController
;
import
com.xxfc.platform.vehicle.common.BaseController
;
import
com.xxfc.platform.vehicle.common.CustomIllegalParamException
;
import
com.xxfc.platform.vehicle.common.RestResponse
;
import
com.xxfc.platform.vehicle.common.RestResponse
;
import
com.xxfc.platform.vehicle.constant.ResCode.ResCode
;
import
com.xxfc.platform.vehicle.entity.AccompanyingItem
;
import
com.xxfc.platform.vehicle.entity.AccompanyingItem
;
import
com.xxfc.platform.vehicle.pojo.AddOrUpdateAccompanyingItem
;
import
com.xxfc.platform.vehicle.pojo.AddOrUpdateAccompanyingItem
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.xxfc.platform.vehicle.pojo.dto.AccompanyingItemFindDTO
;
import
com.xxfc.platform.vehicle.pojo.QueryAccompanyItemVo
;
import
com.xxfc.platform.vehicle.pojo.vo.AccompanyingItemVo
;
import
com.xxfc.platform.vehicle.pojo.vo.AccompanyingItemVo
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
@@ -46,17 +42,9 @@ public class AccompanyingItemController extends BaseController<AccompanyingItemB
...
@@ -46,17 +42,9 @@ public class AccompanyingItemController extends BaseController<AccompanyingItemB
}
}
@RequestMapping
(
value
=
"/page"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/page"
,
method
=
RequestMethod
.
POST
)
public
RestResponse
<
PageDataVO
<
AccompanyingItem
>>
getByPage
(
@RequestParam
String
queryAccompanyItemVoJson
)
throws
Exception
{
public
RestResponse
<
PageDataVO
<
AccompanyingItem
>>
getByPage
(
@RequestBody
AccompanyingItemFindDTO
accompanyingItemFindDTO
){
QueryAccompanyItemVo
queryAccompanyItemVo
=
null
;
return
RestResponse
.
data
(
baseBiz
.
getByPage
(
accompanyingItemFindDTO
));
try
{
queryAccompanyItemVo
=
JSON
.
parseObject
(
queryAccompanyItemVoJson
,
QueryAccompanyItemVo
.
class
);
return
RestResponse
.
data
(
baseBiz
.
getByPage
(
queryAccompanyItemVo
));
}
catch
(
JSONException
ex
)
{
return
RestResponse
.
code
(
ResCode
.
INVALID_REST_REQ_PARAM
.
getCode
());
}
catch
(
CustomIllegalParamException
ex
){
return
RestResponse
.
code
(
ResCode
.
INVALID_REST_REQ_PARAM
.
getCode
());
}
}
}
@RequestMapping
(
value
=
""
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
""
,
method
=
RequestMethod
.
POST
)
...
...
xx-vehicle/xx-vehicle-server/src/main/resources/mapper/AccompanyingItemMapper.xml
View file @
59c506c4
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.xxfc.platform.vehicle.mapper.AccompanyingItemMapper"
>
<mapper
namespace=
"com.xxfc.platform.vehicle.mapper.AccompanyingItemMapper"
>
<select
id=
"getAll
ByPag
e"
parameterType=
"java.util.Map"
resultType=
"com.xxfc.platform.vehicle.entity.AccompanyingItem"
>
<select
id=
"getAll
PageByNameOrTyp
e"
parameterType=
"java.util.Map"
resultType=
"com.xxfc.platform.vehicle.entity.AccompanyingItem"
>
select
select
`id`, `type`, `name`, `remark`,`price`, `create_time`, `update_time`
`id`, `type`, `name`, `remark`,`price`, `create_time`, `update_time`
from
from
...
...
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