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
70a86b26
Commit
70a86b26
authored
Jul 24, 2019
by
hanfeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
精彩活动后台
parent
39c742d0
Changes
27
Show whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
504 additions
and
81 deletions
+504
-81
AppUserManageDTO.java
...m/github/wxiaoqi/security/admin/dto/AppUserManageDTO.java
+2
-2
AppUserLoginBiz.java
...om/github/wxiaoqi/security/admin/biz/AppUserLoginBiz.java
+13
-0
AppUserManageBiz.java
...m/github/wxiaoqi/security/admin/biz/AppUserManageBiz.java
+2
-1
AppUsersManageController.java
...wxiaoqi/security/admin/rest/AppUsersManageController.java
+21
-10
GroupController.java
...m/github/wxiaoqi/security/admin/rest/GroupController.java
+5
-0
AppUserDetailMapper.xml
...e-admin/src/main/resources/mapper/AppUserDetailMapper.xml
+11
-7
ActivityList.java
.../java/com/xxfc/platform/activity/entity/ActivityList.java
+10
-0
ActivityManagement.java
...com/xxfc/platform/activity/entity/ActivityManagement.java
+10
-2
ActivityPopup.java
...java/com/xxfc/platform/activity/entity/ActivityPopup.java
+3
-0
HomeActivities.java
...ava/com/xxfc/platform/activity/entity/HomeActivities.java
+102
-0
ActivitiesQuery.java
...n/java/com/xxfc/platform/activity/vo/ActivitiesQuery.java
+11
-0
ActivityManagementQuery.java
...om/xxfc/platform/activity/vo/ActivityManagementQuery.java
+7
-0
PopupQuery.java
...c/main/java/com/xxfc/platform/activity/vo/PopupQuery.java
+14
-0
Query.java
...pi/src/main/java/com/xxfc/platform/activity/vo/Query.java
+13
-0
ActivityListBiz.java
.../java/com/xxfc/platform/activity/biz/ActivityListBiz.java
+0
-1
ActivityManagementBiz.java
...com/xxfc/platform/activity/biz/ActivityManagementBiz.java
+8
-6
ActivityPopupBiz.java
...java/com/xxfc/platform/activity/biz/ActivityPopupBiz.java
+3
-0
HomeActivitiesBiz.java
...ava/com/xxfc/platform/activity/biz/HomeActivitiesBiz.java
+49
-0
HomeActivitiesMapper.java
...m/xxfc/platform/activity/mapper/HomeActivitiesMapper.java
+10
-0
ActivityListController.java
...m/xxfc/platform/activity/rest/ActivityListController.java
+0
-2
ActivityManagementController.java
.../platform/activity/rest/ActivityManagementController.java
+6
-5
ActivityPopupManageController.java
...platform/activity/rest/ActivityPopupManageController.java
+52
-0
HomeActivitiesController.java
...xxfc/platform/activity/rest/HomeActivitiesController.java
+61
-0
DailyOrderStatistics.java
.../com/xxfc/platform/order/entity/DailyOrderStatistics.java
+14
-0
BaseOrderBiz.java
...c/main/java/com/xxfc/platform/order/biz/BaseOrderBiz.java
+6
-0
BaseOrderMapper.java
.../java/com/xxfc/platform/order/mapper/BaseOrderMapper.java
+2
-0
BaseOrderMapper.xml
...rder-server/src/main/resources/mapper/BaseOrderMapper.xml
+69
-45
No files found.
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/dto/AppUserManageDTO.java
View file @
70a86b26
...
@@ -24,7 +24,7 @@ public class AppUserManageDTO {
...
@@ -24,7 +24,7 @@ public class AppUserManageDTO {
/**
/**
* 手机号
* 手机号
*/
*/
private
Integer
mobile
;
private
String
mobile
;
/**
/**
* 注册终端
* 注册终端
...
@@ -32,7 +32,7 @@ public class AppUserManageDTO {
...
@@ -32,7 +32,7 @@ public class AppUserManageDTO {
private
Integer
channel
;
private
Integer
channel
;
/**
/**
* 会员等级
* 会员等级
(-1为全不会员)
*/
*/
private
Integer
memberLevel
;
private
Integer
memberLevel
;
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/AppUserLoginBiz.java
View file @
70a86b26
...
@@ -12,6 +12,7 @@ import org.springframework.stereotype.Service;
...
@@ -12,6 +12,7 @@ import org.springframework.stereotype.Service;
import
org.springframework.transaction.annotation.Propagation
;
import
org.springframework.transaction.annotation.Propagation
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.weekend.WeekendSqls
;
import
java.time.Instant
;
import
java.time.Instant
;
import
java.util.HashMap
;
import
java.util.HashMap
;
...
@@ -162,6 +163,7 @@ public class AppUserLoginBiz extends BaseBiz<AppUserLoginMapper, AppUserLogin> {
...
@@ -162,6 +163,7 @@ public class AppUserLoginBiz extends BaseBiz<AppUserLoginMapper, AppUserLogin> {
mapper
.
updateLoginUserInfoById
(
userId
,
ip
,
Instant
.
now
().
toEpochMilli
());
mapper
.
updateLoginUserInfoById
(
userId
,
ip
,
Instant
.
now
().
toEpochMilli
());
}
}
public
Map
<
String
,
Integer
>
findPhoneAndUserIdMapByPhones
(
List
<
String
>
phones
)
{
public
Map
<
String
,
Integer
>
findPhoneAndUserIdMapByPhones
(
List
<
String
>
phones
)
{
List
<
AppUserLogin
>
appUserLogins
=
mapper
.
selectbyPhones
(
phones
);
List
<
AppUserLogin
>
appUserLogins
=
mapper
.
selectbyPhones
(
phones
);
Map
<
String
,
Integer
>
phoneAndUserIdMap
=
null
;
Map
<
String
,
Integer
>
phoneAndUserIdMap
=
null
;
...
@@ -191,11 +193,22 @@ public class AppUserLoginBiz extends BaseBiz<AppUserLoginMapper, AppUserLogin> {
...
@@ -191,11 +193,22 @@ public class AppUserLoginBiz extends BaseBiz<AppUserLoginMapper, AppUserLogin> {
return
null
;
return
null
;
}
}
public
void
disable
(
AppUserLogin
appUserLogin
)
{
public
void
disable
(
AppUserLogin
appUserLogin
)
{
mapper
.
updateByPrimaryKeySelective
(
appUserLogin
);
mapper
.
updateByPrimaryKeySelective
(
appUserLogin
);
}
}
public
void
available
(
AppUserLogin
appUserLogin
)
{
public
void
available
(
AppUserLogin
appUserLogin
)
{
mapper
.
updateByPrimaryKeySelective
(
appUserLogin
);
mapper
.
updateByPrimaryKeySelective
(
appUserLogin
);
}
}
// @CacheClear(pre = "appUser{1}")
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
deleteAppUserById
(
Integer
id
)
{
AppUserLogin
appUserLogin
=
new
AppUserLogin
();
appUserLogin
.
setId
(
id
);
appUserLogin
.
setIsdel
(
0
);
mapper
.
updateByPrimaryKeySelective
(
appUserLogin
);
}
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/AppUserManageBiz.java
View file @
70a86b26
...
@@ -80,6 +80,7 @@ public class AppUserManageBiz extends BaseBiz<AppUserDetailMapper, AppUserDetail
...
@@ -80,6 +80,7 @@ public class AppUserManageBiz extends BaseBiz<AppUserDetailMapper, AppUserDetail
* 禁用账户
* 禁用账户
* @param id
* @param id
*/
*/
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
deleteAppUser
(
Integer
id
,
Integer
isDel
)
{
public
void
deleteAppUser
(
Integer
id
,
Integer
isDel
)
{
AppUserLogin
appUserLogin
=
new
AppUserLogin
();
AppUserLogin
appUserLogin
=
new
AppUserLogin
();
...
@@ -111,7 +112,7 @@ public class AppUserManageBiz extends BaseBiz<AppUserDetailMapper, AppUserDetail
...
@@ -111,7 +112,7 @@ public class AppUserManageBiz extends BaseBiz<AppUserDetailMapper, AppUserDetail
}
}
/**
/**
*
*
保存
* @param appUserVo
* @param appUserVo
*/
*/
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/AppUsersManageController.java
View file @
70a86b26
...
@@ -34,16 +34,16 @@ public class AppUsersManageController extends BaseController<AppUserManageBiz,Ap
...
@@ -34,16 +34,16 @@ public class AppUsersManageController extends BaseController<AppUserManageBiz,Ap
return
ObjectRestResponse
.
succ
(
baseBiz
.
findAllByQuery
(
appUserManageDTO
));
return
ObjectRestResponse
.
succ
(
baseBiz
.
findAllByQuery
(
appUserManageDTO
));
}
}
/**
//
/**
* 禁用
//
* 禁用
* @param id
//
* @param id
* @return
//
* @return
*/
//
*/
@DeleteMapping
(
"/deleteById/{id}/{isDel}"
)
//
@DeleteMapping("/deleteById/{id}/{isDel}")
public
ObjectRestResponse
deleteById
(
@PathVariable
Integer
id
,
@PathVariable
Integer
isDel
){
//
public ObjectRestResponse deleteById(@PathVariable Integer id,@PathVariable Integer isDel){
baseBiz
.
deleteAppUser
(
id
,
isDel
);
//
baseBiz.deleteAppUser(id,isDel);
return
ObjectRestResponse
.
succ
();
//
return ObjectRestResponse.succ();
}
//
}
/**
/**
* 查询一条
* 查询一条
...
@@ -94,6 +94,17 @@ public class AppUsersManageController extends BaseController<AppUserManageBiz,Ap
...
@@ -94,6 +94,17 @@ public class AppUsersManageController extends BaseController<AppUserManageBiz,Ap
return
ObjectRestResponse
.
succ
();
return
ObjectRestResponse
.
succ
();
}
}
/**
* 删除用户
* @param id
* @return
*/
@DeleteMapping
(
"/deleteById/{id}"
)
public
ObjectRestResponse
deleteById
(
@PathVariable
Integer
id
){
appUserLoginBiz
.
deleteAppUserById
(
id
);
return
ObjectRestResponse
.
succ
();
}
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/GroupController.java
View file @
70a86b26
...
@@ -103,6 +103,11 @@ public class GroupController extends BaseController<GroupBiz, Group> {
...
@@ -103,6 +103,11 @@ public class GroupController extends BaseController<GroupBiz, Group> {
return
new
ObjectRestResponse
().
data
(
baseBiz
.
getAuthorityElement
(
id
)).
rel
(
true
);
return
new
ObjectRestResponse
().
data
(
baseBiz
.
getAuthorityElement
(
id
)).
rel
(
true
);
}
}
@RequestMapping
(
value
=
"/getGroups"
,
method
=
RequestMethod
.
GET
)
@ResponseBody
public
ObjectRestResponse
<
GroupUsers
>
getGroups
(){
return
new
ObjectRestResponse
<
GroupUsers
>().
rel
(
true
).
data
(
baseBiz
.
selectListAll
());
}
@RequestMapping
(
value
=
"/tree"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/tree"
,
method
=
RequestMethod
.
GET
)
@ResponseBody
@ResponseBody
...
...
ace-modules/ace-admin/src/main/resources/mapper/AppUserDetailMapper.xml
View file @
70a86b26
...
@@ -95,23 +95,27 @@
...
@@ -95,23 +95,27 @@
) m
) m
on
on
l.id = m.user_id
l.id = m.user_id
where
1=1
where
l.isdel = 0
<if
test=
"mobile !=null"
>
<if
test=
"mobile !=null
and mobile !=''
"
>
and l.username like CONCAT('%',#{mobile},'%')
and l.username like CONCAT('%',#{mobile},'%')
</if>
</if>
<if
test=
"channel !=null"
>
<if
test=
"channel !=null
"
>
and d.channel=#{channel}
and d.channel=#{channel}
</if>
</if>
<if
test=
"memberLevel !=null"
>
<if
test=
"memberLevel !=null
and memberLevel != -1
"
>
and m.member_level = #{memberLevel}
and m.member_level = #{memberLevel}
</if>
</if>
<if
test=
"registrationTimeBegin !=null"
>
<if
test=
"memberLevel == -1"
>
and m.member_level in (select level from base_user_member_level)
</if>
<if
test=
"registrationTimeBegin !=null "
>
and l.createtime
>
= #{registrationTimeBegin}
and l.createtime
>
= #{registrationTimeBegin}
</if>
</if>
<if
test=
"registrationTimeEnd !=null"
>
<if
test=
"registrationTimeEnd !=null
"
>
and l.createtime
<
= #{registrationTimeEnd}
and l.createtime
<
= #{registrationTimeEnd}
</if>
</if>
<if
test=
"source !=null"
>
<if
test=
"source !=null
"
>
and d.source = #{source}
and d.source = #{source}
</if>
</if>
order by l.id ASC
order by l.id ASC
...
...
xx-activity/xx-activity-api/src/main/java/com/xxfc/platform/activity/entity/ActivityList.java
View file @
70a86b26
...
@@ -112,4 +112,14 @@ public class ActivityList implements Serializable {
...
@@ -112,4 +112,14 @@ public class ActivityList implements Serializable {
private
String
url
;
private
String
url
;
/**
* 活动时期类型:0-永久,1-有期限
*/
@Column
(
name
=
"time_type"
)
@ApiModelProperty
(
value
=
"活动时期类型"
)
private
String
timeType
;
}
}
xx-activity/xx-activity-api/src/main/java/com/xxfc/platform/activity/entity/ActivityManagement.java
View file @
70a86b26
...
@@ -57,10 +57,10 @@ public class ActivityManagement {
...
@@ -57,10 +57,10 @@ public class ActivityManagement {
private
Integer
hasJoinNum
;
private
Integer
hasJoinNum
;
/**
/**
* 当前状态 1--
显示在活动页 2--隐藏
* 当前状态 1--
上架 2--下架
*/
*/
@Column
(
name
=
"status"
)
@Column
(
name
=
"status"
)
@ApiModelProperty
(
value
=
"当前状态 1--
显示在活动页 2--隐藏
"
)
@ApiModelProperty
(
value
=
"当前状态 1--
上架 2--下架
"
)
private
Integer
status
;
private
Integer
status
;
/**
/**
...
@@ -90,4 +90,12 @@ public class ActivityManagement {
...
@@ -90,4 +90,12 @@ public class ActivityManagement {
@Column
(
name
=
"url"
)
@Column
(
name
=
"url"
)
@ApiModelProperty
(
value
=
"活动页面链接"
)
@ApiModelProperty
(
value
=
"活动页面链接"
)
private
String
url
;
private
String
url
;
/**
* 活动时期类型:0-永久,1-有期限
*/
@Column
(
name
=
"time_type"
)
@ApiModelProperty
(
value
=
"活动页面链接"
)
private
String
timeType
;
}
}
xx-activity/xx-activity-api/src/main/java/com/xxfc/platform/activity/entity/ActivityPopup.java
View file @
70a86b26
...
@@ -56,6 +56,9 @@ public class ActivityPopup {
...
@@ -56,6 +56,9 @@ public class ActivityPopup {
private
BigInteger
updTime
;
private
BigInteger
updTime
;
@Column
(
name
=
"is_del"
)
private
BigInteger
isDel
;
}
}
xx-activity/xx-activity-api/src/main/java/com/xxfc/platform/activity/entity/HomeActivities.java
0 → 100644
View file @
70a86b26
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 Administrator
*/
@Data
@Table
(
name
=
"home_activities"
)
public
class
HomeActivities
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--显示在活动页 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
String
picture
;
/**
* 活动页面链接
*/
@Column
(
name
=
"url"
)
@ApiModelProperty
(
value
=
"活动页面链接"
)
private
String
url
;
/**
* 是否删除:0-否,1-是
*/
@Column
(
name
=
"is_del"
)
@ApiModelProperty
(
value
=
"是否删除"
)
private
String
isDel
;
}
xx-activity/xx-activity-api/src/main/java/com/xxfc/platform/activity/vo/ActivitiesQuery.java
0 → 100644
View file @
70a86b26
package
com
.
xxfc
.
platform
.
activity
.
vo
;
import
lombok.Data
;
/**
* @author Administrator
*/
@Data
public
class
ActivitiesQuery
extends
Query
{
private
String
activitiesName
;
}
xx-activity/xx-activity-api/src/main/java/com/xxfc/platform/activity/vo/ActivityManagementQuery.java
0 → 100644
View file @
70a86b26
package
com
.
xxfc
.
platform
.
activity
.
vo
;
import
lombok.Data
;
@Data
public
class
ActivityManagementQuery
extends
Query
{
}
xx-activity/xx-activity-api/src/main/java/com/xxfc/platform/activity/vo/PopupQuery.java
0 → 100644
View file @
70a86b26
package
com
.
xxfc
.
platform
.
activity
.
vo
;
import
lombok.Data
;
import
lombok.extern.slf4j.Slf4j
;
import
net.bytebuddy.implementation.bytecode.assign.TypeCasting
;
/**
* 弹窗搜索条件
* @author Administrator
*/
@Data
public
class
PopupQuery
extends
Query
{
private
String
popupName
;
}
xx-activity/xx-activity-api/src/main/java/com/xxfc/platform/activity/vo/Query.java
0 → 100644
View file @
70a86b26
package
com
.
xxfc
.
platform
.
activity
.
vo
;
import
lombok.Data
;
/**
* @author Administrator
*/
@Data
public
class
Query
{
private
Integer
page
;
private
Integer
limit
;
}
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/biz/ActivityListBiz.java
View file @
70a86b26
...
@@ -28,7 +28,6 @@ public class ActivityListBiz extends BaseBiz<ActivityListMapper,ActivityList> {
...
@@ -28,7 +28,6 @@ public class ActivityListBiz extends BaseBiz<ActivityListMapper,ActivityList> {
.
andEqualTo
(
ActivityList:
:
getStatus
,
1
)
.
andEqualTo
(
ActivityList:
:
getStatus
,
1
)
).
orderByAsc
(
"sort"
).
build
();
).
orderByAsc
(
"sort"
).
build
();
List
<
ActivityList
>
activityLists
=
selectByExample
(
exa
);
List
<
ActivityList
>
activityLists
=
selectByExample
(
exa
);
return
activityLists
;
return
activityLists
;
}
}
}
}
\ No newline at end of file
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/biz/ActivityManagementBiz.java
View file @
70a86b26
package
com
.
xxfc
.
platform
.
activity
.
biz
;
package
com
.
xxfc
.
platform
.
activity
.
biz
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.xxfc.platform.activity.entity.ActivityList
;
import
com.xxfc.platform.activity.entity.ActivityList
;
import
com.xxfc.platform.activity.entity.ActivityManagement
;
import
com.xxfc.platform.activity.entity.ActivityManagement
;
import
com.xxfc.platform.activity.mapper.ActivityManagementMapper
;
import
com.xxfc.platform.activity.mapper.ActivityManagementMapper
;
import
com.xxfc.platform.activity.vo.ActivityManagementQuery
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.beanutils.BeanUtilsBean
;
import
org.apache.commons.beanutils.BeanUtilsBean
;
import
org.apache.commons.jexl2.UnifiedJEXL
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.weekend.WeekendSqls
;
import
java.lang.reflect.InvocationTargetException
;
import
java.lang.reflect.InvocationTargetException
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -32,10 +31,13 @@ public class ActivityManagementBiz extends BaseBiz<ActivityManagementMapper, Act
...
@@ -32,10 +31,13 @@ public class ActivityManagementBiz extends BaseBiz<ActivityManagementMapper, Act
* @return
* @return
* @throws InvocationTargetException
* @throws InvocationTargetException
* @throws IllegalAccessException
* @throws IllegalAccessException
* @param query
*/
*/
public
List
<
ActivityList
>
selectedActivityManagement
()
throws
InvocationTargetException
,
IllegalAccessException
{
public
PageInfo
<
ActivityList
>
selectedActivityManagement
(
ActivityManagementQuery
query
)
throws
InvocationTargetException
,
IllegalAccessException
{
PageHelper
.
startPage
(
query
.
getPage
(),
query
.
getLimit
());
List
<
ActivityList
>
activityLists
=
activityListBiz
.
selectListAll
();
List
<
ActivityList
>
activityLists
=
activityListBiz
.
selectListAll
();
return
activityLists
;
return
PageInfo
.
of
(
activityLists
)
;
}
}
...
...
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/biz/ActivityPopupBiz.java
View file @
70a86b26
...
@@ -87,12 +87,15 @@ public class ActivityPopupBiz extends BaseBiz<ActivityPopupMapper,ActivityPopup>
...
@@ -87,12 +87,15 @@ public class ActivityPopupBiz extends BaseBiz<ActivityPopupMapper,ActivityPopup>
.
andLessThanOrEqualTo
(
ActivityPopup:
:
getStartTime
,
BigInteger
.
valueOf
(
System
.
currentTimeMillis
()))
.
andLessThanOrEqualTo
(
ActivityPopup:
:
getStartTime
,
BigInteger
.
valueOf
(
System
.
currentTimeMillis
()))
.
andIn
(
ActivityPopup:
:
getType
,
Arrays
.
asList
(
Types
.
split
(
","
)))
.
andIn
(
ActivityPopup:
:
getType
,
Arrays
.
asList
(
Types
.
split
(
","
)))
.
andEqualTo
(
ActivityPopup:
:
getStatus
,
1
)
.
andEqualTo
(
ActivityPopup:
:
getStatus
,
1
)
.
andEqualTo
(
ActivityPopup:
:
getIsDel
,
0
)
).
orderByAsc
(
"sort"
).
build
();
).
orderByAsc
(
"sort"
).
build
();
List
<
ActivityPopup
>
activityPopups
=
mapper
.
selectByExample
(
exa
);
List
<
ActivityPopup
>
activityPopups
=
mapper
.
selectByExample
(
exa
);
long
l
=
System
.
currentTimeMillis
();
long
l
=
System
.
currentTimeMillis
();
return
activityPopups
;
return
activityPopups
;
}
}
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
setActivityPopup
(
AppUserDTO
userInfo
,
Integer
id
){
public
void
setActivityPopup
(
AppUserDTO
userInfo
,
Integer
id
){
if
(
userInfo
!=
null
)
{
if
(
userInfo
!=
null
)
{
...
...
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/biz/HomeActivitiesBiz.java
0 → 100644
View file @
70a86b26
package
com
.
xxfc
.
platform
.
activity
.
biz
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.xxfc.platform.activity.entity.ActivityList
;
import
com.xxfc.platform.activity.entity.HomeActivities
;
import
com.xxfc.platform.activity.mapper.HomeActivitiesMapper
;
import
com.xxfc.platform.activity.vo.ActivitiesQuery
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Service
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.weekend.WeekendSqls
;
import
java.util.List
;
/**
* @author Administrator
*/
@Service
public
class
HomeActivitiesBiz
extends
BaseBiz
<
HomeActivitiesMapper
,
HomeActivities
>
{
public
List
<
HomeActivities
>
activities
()
{
long
currentTime
=
System
.
currentTimeMillis
();
Example
exa
=
Example
.
builder
(
HomeActivities
.
class
).
where
(
WeekendSqls
.<
HomeActivities
>
custom
()
.
andGreaterThanOrEqualTo
(
HomeActivities:
:
getEndTime
,
currentTime
)
.
andLessThanOrEqualTo
(
HomeActivities:
:
getStartTime
,
currentTime
)
.
andEqualTo
(
HomeActivities:
:
getStatus
,
1
)
.
andEqualTo
(
HomeActivities:
:
getIsDel
,
0
)
).
orderByAsc
(
"sort"
).
build
();
List
<
HomeActivities
>
activityLists
=
selectByExample
(
exa
);
return
activityLists
;
}
public
PageInfo
<
HomeActivities
>
getPage
(
ActivitiesQuery
query
)
{
Example
exa
=
new
Example
(
HomeActivities
.
class
);
if
(
StringUtils
.
isNotBlank
(
query
.
getActivitiesName
())){
exa
.
createCriteria
().
andLike
(
"name"
,
"%"
+
query
.
getActivitiesName
()+
"%"
);
}
exa
.
createCriteria
().
andEqualTo
(
"isDel"
,
0
);
exa
.
orderBy
(
"sort"
).
asc
();
PageHelper
.
startPage
(
query
.
getPage
(),
query
.
getLimit
());
List
<
HomeActivities
>
activityLists
=
selectByExample
(
exa
);
return
PageInfo
.
of
(
activityLists
);
}
}
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/mapper/HomeActivitiesMapper.java
0 → 100644
View file @
70a86b26
package
com
.
xxfc
.
platform
.
activity
.
mapper
;
import
com.xxfc.platform.activity.entity.HomeActivities
;
import
tk.mybatis.mapper.common.Mapper
;
/**
* @author Administrator
*/
public
interface
HomeActivitiesMapper
extends
Mapper
<
HomeActivities
>
{
}
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/rest/ActivityListController.java
View file @
70a86b26
...
@@ -27,6 +27,4 @@ public class ActivityListController extends BaseController<ActivityListBiz,Activ
...
@@ -27,6 +27,4 @@ public class ActivityListController extends BaseController<ActivityListBiz,Activ
List
<
ActivityList
>
list
=
baseBiz
.
activities
();
List
<
ActivityList
>
list
=
baseBiz
.
activities
();
return
ObjectRestResponse
.
succ
(
list
);
return
ObjectRestResponse
.
succ
(
list
);
}
}
}
}
\ No newline at end of file
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/rest/ActivityManagementController.java
View file @
70a86b26
package
com
.
xxfc
.
platform
.
activity
.
rest
;
package
com
.
xxfc
.
platform
.
activity
.
rest
;
import
com.github.pagehelper.PageInfo
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.xxfc.platform.activity.biz.ActivityManagementBiz
;
import
com.xxfc.platform.activity.biz.ActivityManagementBiz
;
import
com.xxfc.platform.activity.entity.ActivityList
;
import
com.xxfc.platform.activity.entity.ActivityList
;
import
com.xxfc.platform.activity.entity.ActivityManagement
;
import
com.xxfc.platform.activity.entity.ActivityManagement
;
import
com.xxfc.platform.activity.vo.ActivityManagementQuery
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
java.lang.reflect.InvocationTargetException
;
import
java.lang.reflect.InvocationTargetException
;
...
@@ -24,11 +26,10 @@ public class ActivityManagementController extends BaseController<ActivityManagem
...
@@ -24,11 +26,10 @@ public class ActivityManagementController extends BaseController<ActivityManagem
* @throws InvocationTargetException
* @throws InvocationTargetException
* @throws IllegalAccessException
* @throws IllegalAccessException
*/
*/
@RequestMapping
(
"/activity/findAll"
)
@PostMapping
(
"/activity/findAll"
)
public
ObjectRestResponse
<
List
<
ActivityManagement
>>
findAll
()
throws
InvocationTargetException
,
IllegalAccessException
{
public
ObjectRestResponse
findAll
(
@RequestBody
ActivityManagementQuery
query
)
throws
InvocationTargetException
,
IllegalAccessException
{
PageInfo
<
ActivityList
>
pageInfo
=
baseBiz
.
selectedActivityManagement
(
query
);
List
<
ActivityList
>
list
=
baseBiz
.
selectedActivityManagement
();
return
ObjectRestResponse
.
succ
(
pageInfo
);
return
ObjectRestResponse
.
succ
(
list
);
}
}
...
...
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/rest/ActivityPopupManageController.java
0 → 100644
View file @
70a86b26
package
com
.
xxfc
.
platform
.
activity
.
rest
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.xxfc.platform.activity.biz.ActivityPopupBiz
;
import
com.xxfc.platform.activity.entity.ActivityPopup
;
import
com.xxfc.platform.activity.vo.PopupQuery
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.web.bind.annotation.*
;
import
tk.mybatis.mapper.entity.Example
;
import
java.util.List
;
/**
* 弹窗后台
*
* @author Administrator
*/
@RestController
@RequestMapping
(
"activityPopupManage"
)
@Slf4j
public
class
ActivityPopupManageController
extends
BaseController
<
ActivityPopupBiz
,
ActivityPopup
>
{
@PostMapping
(
value
=
"/manage/findAllByQuery"
)
public
ObjectRestResponse
findAllByQuery
(
@RequestBody
PopupQuery
query
)
{
Example
example
=
new
Example
(
ActivityPopup
.
class
);
if
(
StringUtils
.
isNotBlank
(
query
.
getPopupName
()))
{
example
.
createCriteria
().
andLike
(
"name"
,
"%"
+
query
.
getPopupName
()
+
"%"
);
}
PageHelper
.
startPage
(
query
.
getPage
(),
query
.
getLimit
());
List
<
ActivityPopup
>
activityPopups
=
baseBiz
.
selectByExample
(
example
);
return
ObjectRestResponse
.
succ
(
PageInfo
.
of
(
activityPopups
));
}
@PostMapping
(
value
=
"/manage/getOne/{id}"
)
public
ObjectRestResponse
<
ActivityPopup
>
getOne
(
@PathVariable
Integer
id
)
{
Example
exa
=
new
Example
(
ActivityPopup
.
class
);
exa
.
createCriteria
().
andEqualTo
(
"isDel"
,
0
);
exa
.
createCriteria
().
andEqualTo
(
"id"
,
id
);
List
<
ActivityPopup
>
activityPopups
=
baseBiz
.
selectByExample
(
exa
);
if
(
activityPopups
==
null
||
activityPopups
.
size
()==
0
)
{
return
ObjectRestResponse
.
succ
(
new
ActivityPopup
());
}
if
(
activityPopups
.
size
()>
1
)
{
return
ObjectRestResponse
.
createDefaultFail
();
}
return
ObjectRestResponse
.
succ
(
activityPopups
.
get
(
0
));
}
}
xx-activity/xx-activity-server/src/main/java/com/xxfc/platform/activity/rest/HomeActivitiesController.java
0 → 100644
View file @
70a86b26
package
com
.
xxfc
.
platform
.
activity
.
rest
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.xxfc.platform.activity.biz.ActivityListBiz
;
import
com.xxfc.platform.activity.biz.HomeActivitiesBiz
;
import
com.xxfc.platform.activity.entity.ActivityList
;
import
com.xxfc.platform.activity.entity.HomeActivities
;
import
com.xxfc.platform.activity.vo.ActivitiesQuery
;
import
org.springframework.web.bind.annotation.*
;
import
tk.mybatis.mapper.entity.Example
;
import
java.lang.reflect.InvocationTargetException
;
import
java.util.List
;
/**
* 精彩活动
* @author Administrator
*/
@RestController
@RequestMapping
(
"homeActivities"
)
public
class
HomeActivitiesController
extends
BaseController
<
HomeActivitiesBiz
,
HomeActivities
>
{
/**
* app精彩活动列表
* @return
* @throws InvocationTargetException
* @throws IllegalAccessException
*/
@GetMapping
(
"/app/unauth/activity/findAll"
)
public
ObjectRestResponse
<
List
<
HomeActivities
>>
appFindAll
()
throws
InvocationTargetException
,
IllegalAccessException
{
List
<
HomeActivities
>
list
=
baseBiz
.
activities
();
return
ObjectRestResponse
.
succ
(
list
);
}
/**
* 后台精彩活动列表
* @param query
* @return
*/
@PostMapping
(
"manage/activity/findAll"
)
public
ObjectRestResponse
findAll
(
@RequestBody
ActivitiesQuery
query
){
return
ObjectRestResponse
.
succ
(
baseBiz
.
getPage
(
query
));
}
@PostMapping
(
value
=
"/manage/activity/getOne/{id}"
)
public
ObjectRestResponse
<
HomeActivities
>
getOne
(
@PathVariable
Integer
id
)
{
Example
exa
=
new
Example
(
HomeActivities
.
class
);
exa
.
createCriteria
().
andEqualTo
(
"isDel"
,
0
);
exa
.
createCriteria
().
andEqualTo
(
"id"
,
id
);
List
<
HomeActivities
>
activityPopups
=
baseBiz
.
selectByExample
(
exa
);
if
(
activityPopups
==
null
||
activityPopups
.
size
()==
0
)
{
return
ObjectRestResponse
.
succ
(
new
HomeActivities
());
}
if
(
activityPopups
.
size
()>
1
)
{
return
ObjectRestResponse
.
createDefaultFail
();
}
return
ObjectRestResponse
.
succ
(
activityPopups
.
get
(
0
));
}
}
\ No newline at end of file
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/entity/DailyOrderStatistics.java
0 → 100644
View file @
70a86b26
package
com
.
xxfc
.
platform
.
order
.
entity
;
import
lombok.Data
;
import
javax.persistence.Column
;
import
java.util.Date
;
@Data
public
class
DailyOrderStatistics
{
@Column
()
private
Date
oneDay
;
}
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/BaseOrderBiz.java
View file @
70a86b26
...
@@ -36,6 +36,7 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -36,6 +36,7 @@ import lombok.extern.slf4j.Slf4j;
import
org.apache.commons.jexl2.MapContext
;
import
org.apache.commons.jexl2.MapContext
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
...
@@ -589,5 +590,10 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper,BaseOrder> {
...
@@ -589,5 +590,10 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper,BaseOrder> {
log
.
error
(
e
.
getMessage
(),
e
);
log
.
error
(
e
.
getMessage
(),
e
);
}
}
}
}
// @Scheduled(cron = "0 0 2 * * ? ")
// private void countDailyOrdersRegularly(){
// DailyOrderStatistics dailyOrderStatistics= mapper.getTotalOrder();
// }
//
}
}
\ No newline at end of file
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/mapper/BaseOrderMapper.java
View file @
70a86b26
...
@@ -26,4 +26,6 @@ public interface BaseOrderMapper extends Mapper<BaseOrder> {
...
@@ -26,4 +26,6 @@ public interface BaseOrderMapper extends Mapper<BaseOrder> {
public
List
<
OrderPageVO
>
getTourList
(
Map
<
String
,
Object
>
paramMap
);
public
List
<
OrderPageVO
>
getTourList
(
Map
<
String
,
Object
>
paramMap
);
public
OrderPageVO
getOrderDetail
(
String
no
);
public
OrderPageVO
getOrderDetail
(
String
no
);
Integer
getTotalOrder
();
}
}
xx-order/xx-order-server/src/main/resources/mapper/BaseOrderMapper.xml
View file @
70a86b26
...
@@ -29,13 +29,19 @@
...
@@ -29,13 +29,19 @@
<result
javaType=
"Integer"
column=
"type"
property=
"type"
></result>
<result
javaType=
"Integer"
column=
"type"
property=
"type"
></result>
<discriminator
javaType=
"Integer"
column=
"type"
>
<discriminator
javaType=
"Integer"
column=
"type"
>
<case
value=
"1"
resultType=
"com.xxfc.platform.order.pojo.order.OrderPageVO"
>
<case
value=
"1"
resultType=
"com.xxfc.platform.order.pojo.order.OrderPageVO"
>
<association
column=
"{id=detail_id}"
property=
"orderRentVehicleDetail"
select=
"com.xxfc.platform.order.mapper.OrderRentVehicleDetailMapper.pageByParm"
javaType=
"com.xxfc.platform.order.entity.OrderRentVehicleDetail"
></association>
<association
column=
"{id=detail_id}"
property=
"orderRentVehicleDetail"
select=
"com.xxfc.platform.order.mapper.OrderRentVehicleDetailMapper.pageByParm"
javaType=
"com.xxfc.platform.order.entity.OrderRentVehicleDetail"
></association>
</case>
</case>
<case
value=
"2"
resultType=
"com.xxfc.platform.order.pojo.order.OrderPageVO"
>
<case
value=
"2"
resultType=
"com.xxfc.platform.order.pojo.order.OrderPageVO"
>
<association
column=
"detail_id"
property=
"orderTourDetail"
select=
"com.xxfc.platform.order.mapper.OrderTourDetailMapper.selectByPrimaryKey"
javaType=
"com.xxfc.platform.order.entity.OrderTourDetail"
></association>
<association
column=
"detail_id"
property=
"orderTourDetail"
select=
"com.xxfc.platform.order.mapper.OrderTourDetailMapper.selectByPrimaryKey"
javaType=
"com.xxfc.platform.order.entity.OrderTourDetail"
></association>
</case>
</case>
<case
value=
"3"
resultType=
"com.xxfc.platform.order.pojo.order.OrderPageVO"
>
<case
value=
"3"
resultType=
"com.xxfc.platform.order.pojo.order.OrderPageVO"
>
<association
column=
"detail_id"
property=
"orderMemberDetail"
select=
"com.xxfc.platform.order.mapper.OrderMemberDetailMapper.selectByPrimaryKey"
javaType=
"com.xxfc.platform.order.entity.OrderMemberDetail"
></association>
<association
column=
"detail_id"
property=
"orderMemberDetail"
select=
"com.xxfc.platform.order.mapper.OrderMemberDetailMapper.selectByPrimaryKey"
javaType=
"com.xxfc.platform.order.entity.OrderMemberDetail"
></association>
</case>
</case>
</discriminator>
</discriminator>
</resultMap>
</resultMap>
...
@@ -45,13 +51,19 @@
...
@@ -45,13 +51,19 @@
<result
javaType=
"Integer"
column=
"type"
property=
"type"
></result>
<result
javaType=
"Integer"
column=
"type"
property=
"type"
></result>
<discriminator
javaType=
"Integer"
column=
"type"
>
<discriminator
javaType=
"Integer"
column=
"type"
>
<case
value=
"1"
resultType=
"com.xxfc.platform.order.pojo.order.OrderListVo"
>
<case
value=
"1"
resultType=
"com.xxfc.platform.order.pojo.order.OrderListVo"
>
<association
column=
"{id=detail_id}"
property=
"orderRentVehicleDetail"
select=
"com.xxfc.platform.order.mapper.OrderRentVehicleDetailMapper.pageByParm"
javaType=
"com.xxfc.platform.order.entity.OrderRentVehicleDetail"
></association>
<association
column=
"{id=detail_id}"
property=
"orderRentVehicleDetail"
select=
"com.xxfc.platform.order.mapper.OrderRentVehicleDetailMapper.pageByParm"
javaType=
"com.xxfc.platform.order.entity.OrderRentVehicleDetail"
></association>
</case>
</case>
<case
value=
"2"
resultType=
"com.xxfc.platform.order.pojo.order.OrderListVo"
>
<case
value=
"2"
resultType=
"com.xxfc.platform.order.pojo.order.OrderListVo"
>
<association
column=
"detail_id"
property=
"orderTourDetail"
select=
"com.xxfc.platform.order.mapper.OrderTourDetailMapper.selectByPrimaryKey"
javaType=
"com.xxfc.platform.order.entity.OrderTourDetail"
></association>
<association
column=
"detail_id"
property=
"orderTourDetail"
select=
"com.xxfc.platform.order.mapper.OrderTourDetailMapper.selectByPrimaryKey"
javaType=
"com.xxfc.platform.order.entity.OrderTourDetail"
></association>
</case>
</case>
<case
value=
"3"
resultType=
"com.xxfc.platform.order.pojo.order.OrderListVo"
>
<case
value=
"3"
resultType=
"com.xxfc.platform.order.pojo.order.OrderListVo"
>
<association
column=
"detail_id"
property=
"orderMemberDetail"
select=
"com.xxfc.platform.order.mapper.OrderMemberDetailMapper.selectByPrimaryKey"
javaType=
"com.xxfc.platform.order.entity.OrderMemberDetail"
></association>
<association
column=
"detail_id"
property=
"orderMemberDetail"
select=
"com.xxfc.platform.order.mapper.OrderMemberDetailMapper.selectByPrimaryKey"
javaType=
"com.xxfc.platform.order.entity.OrderMemberDetail"
></association>
</case>
</case>
</discriminator>
</discriminator>
</resultMap>
</resultMap>
...
@@ -193,4 +205,16 @@
...
@@ -193,4 +205,16 @@
where no = #{no}
where no = #{no}
</select>
</select>
<select
id=
"getTotalOrder"
resultType=
"com.xxfc.platform.order.entity.DailyOrderStatistics"
>
select
date_format(crt_time,'%Y-%c-%d') as oneDay,
SUM(1)
from
base_order
where
date(crt_time)=date(now())-1
group by
date_format(crt_time,'%d')
</select>
</mapper>
</mapper>
\ No newline at end of file
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