记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
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
董敬伟
liquidnet-bus-v1
Commits
6fdbd62c
Commit
6fdbd62c
authored
Aug 10, 2021
by
anjiabin
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/test' into dev
parents
fa31855c
444c5826
Changes
87
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
87 changed files
with
3710 additions
and
113 deletions
+3710
-113
BusinessType.java
...com/liquidnet/client/admin/common/enums/BusinessType.java
+78
-10
db_liquidnet_admin_data.sql
...quidnet-client-admin-web/docu/db_liquidnet_admin_data.sql
+18
-0
db_liquidnet_admin_structure.sql
...et-client-admin-web/docu/db_liquidnet_admin_structure.sql
+1
-1
AdamMemberAdminController.java
...b/controller/zhengzai/adam/AdamMemberAdminController.java
+7
-5
AdamMemberOrderController.java
...b/controller/zhengzai/adam/AdamMemberOrderController.java
+5
-0
AdamMemberPriceAdminController.java
...troller/zhengzai/adam/AdamMemberPriceAdminController.java
+6
-0
AdamSwitchAdminController.java
...b/controller/zhengzai/adam/AdamSwitchAdminController.java
+4
-0
AdamUserAdminController.java
...web/controller/zhengzai/adam/AdamUserAdminController.java
+5
-4
AdamUserMemberAdminController.java
...ntroller/zhengzai/adam/AdamUserMemberAdminController.java
+6
-0
KylinBannersAdminController.java
...ontroller/zhengzai/kylin/KylinBannersAdminController.java
+6
-0
KylinMemberAuditController.java
...controller/zhengzai/kylin/KylinMemberAuditController.java
+3
-5
KylinOrderRefundAdminController.java
...oller/zhengzai/kylin/KylinOrderRefundAdminController.java
+11
-0
KylinOrderRefundBatchAdminController.java
.../zhengzai/kylin/KylinOrderRefundBatchAdminController.java
+14
-1
KylinOrderTicketsController.java
...ontroller/zhengzai/kylin/KylinOrderTicketsController.java
+5
-0
KylinPerformancesController.java
...ontroller/zhengzai/kylin/KylinPerformancesController.java
+8
-3
KylinPerformancesRecommendController.java
.../zhengzai/kylin/KylinPerformancesRecommendController.java
+6
-6
KylinRoadShowController.java
...eb/controller/zhengzai/kylin/KylinRoadShowController.java
+9
-7
PerformanceCalendarController.java
...troller/zhengzai/kylin/PerformanceCalendarController.java
+3
-0
PerformancesExpressController.java
...troller/zhengzai/kylin/PerformancesExpressController.java
+13
-0
MQConst.java
...ain/java/com/liquidnet/service/base/constant/MQConst.java
+2
-0
AdamLoginController.java
...iquidnet/service/adam/controller/AdamLoginController.java
+1
-1
errors.properties
...et-service-adam-impl/src/main/resources/errors.properties
+2
-1
ConsumerSweetSqlLuckDrawRedisStreamConfig.java
...lin/config/ConsumerSweetSqlLuckDrawRedisStreamConfig.java
+79
-0
ConsumerSweetSqlUserRelationMDSKRedisStreamConfig.java
...ig/ConsumerSweetSqlUserRelationMDSKRedisStreamConfig.java
+79
-0
ConsumerSweetSqlLuckDrawRdsReceiver.java
...r/kylin/receiver/ConsumerSweetSqlLuckDrawRdsReceiver.java
+17
-0
ConsumerSweetSqlUserRelationMDSKRdsReceiver.java
...receiver/ConsumerSweetSqlUserRelationMDSKRdsReceiver.java
+17
-0
KylinOrderTicketsServiceImpl.java
...vice/kylin/service/impl/KylinOrderTicketsServiceImpl.java
+16
-6
KylinOrderTicketsServiceImpl.java
...vice/order/service/impl/KylinOrderTicketsServiceImpl.java
+0
-1
db_sweetsugar_structure.sql
.../liquidnet-service-sweet/docu/db_sweetsugar_structure.sql
+17
-0
redis_queue_create.txt
...rvice/liquidnet-service-sweet/docu/redis_queue_create.txt
+7
-0
MybatisPlusCodeGenerator.java
.../java/com/liquidnet/service/MybatisPlusCodeGenerator.java
+8
-1
SweetConstant.java
...a/com/liquidnet/service/sweet/constant/SweetConstant.java
+55
-46
SweetAppletController.java
...idnet/service/sweet/controller/SweetAppletController.java
+32
-3
SweetAppletMdskController.java
...t/service/sweet/controller/SweetAppletMdskController.java
+323
-0
SweetManualArtistsMdskController.java
...ce/sweet/controller/SweetManualArtistsMdskController.java
+110
-0
SweetManualMdskController.java
...t/service/sweet/controller/SweetManualMdskController.java
+77
-0
SweetManualNotifyMdskController.java
...ice/sweet/controller/SweetManualNotifyMdskController.java
+93
-0
SweetManualShopMdskController.java
...rvice/sweet/controller/SweetManualShopMdskController.java
+109
-0
SweetManualSortMdskController.java
...rvice/sweet/controller/SweetManualSortMdskController.java
+52
-0
SweetRichtextMdskController.java
...service/sweet/controller/SweetRichtextMdskController.java
+76
-0
SweetUserRelationMdskController.java
...ice/sweet/controller/SweetUserRelationMdskController.java
+20
-0
SweetManualAppletMDSKDto.java
...liquidnet/service/sweet/dto/SweetManualAppletMDSKDto.java
+43
-0
SweetManualArtistList2MDSKDto.java
...dnet/service/sweet/dto/SweetManualArtistList2MDSKDto.java
+23
-0
SweetManualArtistListMDSKDto.java
...idnet/service/sweet/dto/SweetManualArtistListMDSKDto.java
+51
-0
SweetManualArtistStageListMDSKDto.java
.../service/sweet/dto/SweetManualArtistStageListMDSKDto.java
+19
-0
SweetManualMDSKDto.java
...a/com/liquidnet/service/sweet/dto/SweetManualMDSKDto.java
+42
-0
SweetManualArtistsMdsk.java
...iquidnet/service/sweet/entity/SweetManualArtistsMdsk.java
+90
-0
SweetManualMdsk.java
...a/com/liquidnet/service/sweet/entity/SweetManualMdsk.java
+65
-0
SweetManualNotifyMdsk.java
...liquidnet/service/sweet/entity/SweetManualNotifyMdsk.java
+70
-0
SweetManualShopMdsk.java
...m/liquidnet/service/sweet/entity/SweetManualShopMdsk.java
+90
-0
SweetManualSortMdsk.java
...m/liquidnet/service/sweet/entity/SweetManualSortMdsk.java
+55
-0
SweetRichtextMdsk.java
...com/liquidnet/service/sweet/entity/SweetRichtextMdsk.java
+80
-0
SweetUserRelationMdsk.java
...liquidnet/service/sweet/entity/SweetUserRelationMdsk.java
+63
-0
SweetManualArtistsMdskMapper.java
...et/service/sweet/mapper/SweetManualArtistsMdskMapper.java
+29
-0
SweetManualMdskMapper.java
...liquidnet/service/sweet/mapper/SweetManualMdskMapper.java
+29
-0
SweetManualNotifyMdskMapper.java
...net/service/sweet/mapper/SweetManualNotifyMdskMapper.java
+16
-0
SweetManualShopMdskMapper.java
...idnet/service/sweet/mapper/SweetManualShopMdskMapper.java
+16
-0
SweetManualSortMdskMapper.java
...idnet/service/sweet/mapper/SweetManualSortMdskMapper.java
+16
-0
SweetRichtextMdskMapper.java
...quidnet/service/sweet/mapper/SweetRichtextMdskMapper.java
+16
-0
SweetUserRelationMdskMapper.java
...net/service/sweet/mapper/SweetUserRelationMdskMapper.java
+16
-0
ISweetManualArtistsMdskService.java
...service/sweet/service/ISweetManualArtistsMdskService.java
+28
-0
ISweetManualMdskService.java
...uidnet/service/sweet/service/ISweetManualMdskService.java
+29
-0
ISweetManualNotifyMdskService.java
.../service/sweet/service/ISweetManualNotifyMdskService.java
+27
-0
ISweetManualShopMdskService.java
...et/service/sweet/service/ISweetManualShopMdskService.java
+28
-0
ISweetManualSortMdskService.java
...et/service/sweet/service/ISweetManualSortMdskService.java
+20
-0
ISweetRichtextMdskService.java
...dnet/service/sweet/service/ISweetRichtextMdskService.java
+22
-0
ISweetUserRelationMdskService.java
.../service/sweet/service/ISweetUserRelationMdskService.java
+16
-0
SweetManualArtistsMdskServiceImpl.java
...sweet/service/impl/SweetManualArtistsMdskServiceImpl.java
+129
-0
SweetManualMdskServiceImpl.java
...ervice/sweet/service/impl/SweetManualMdskServiceImpl.java
+131
-0
SweetManualNotifyMdskServiceImpl.java
.../sweet/service/impl/SweetManualNotifyMdskServiceImpl.java
+122
-0
SweetManualShopMdskServiceImpl.java
...ce/sweet/service/impl/SweetManualShopMdskServiceImpl.java
+107
-0
SweetManualSortMdskServiceImpl.java
...ce/sweet/service/impl/SweetManualSortMdskServiceImpl.java
+66
-0
SweetRichtextMdskServiceImpl.java
...vice/sweet/service/impl/SweetRichtextMdskServiceImpl.java
+93
-0
SweetUserRelationMdskServiceImpl.java
.../sweet/service/impl/SweetUserRelationMdskServiceImpl.java
+20
-0
SweetWechatLoginServiceImpl.java
...rvice/sweet/service/impl/SweetWechatLoginServiceImpl.java
+2
-10
RedisDataUtils.java
...ava/com/liquidnet/service/sweet/utils/RedisDataUtils.java
+31
-2
RedisMDSKDataUtils.java
...com/liquidnet/service/sweet/utils/RedisMDSKDataUtils.java
+313
-0
SweetManualShopMdskAllVo.java
.../liquidnet/service/sweet/vo/SweetManualShopMdskAllVo.java
+30
-0
SweetManualArtistsMdskMapper.xml
...net/service/sweet/mapper/SweetManualArtistsMdskMapper.xml
+72
-0
SweetManualMdskMapper.xml
.../liquidnet/service/sweet/mapper/SweetManualMdskMapper.xml
+159
-0
SweetManualNotifyMdskMapper.xml
...dnet/service/sweet/mapper/SweetManualNotifyMdskMapper.xml
+5
-0
SweetManualShopMdskMapper.xml
...uidnet/service/sweet/mapper/SweetManualShopMdskMapper.xml
+5
-0
SweetManualSortMdskMapper.xml
...uidnet/service/sweet/mapper/SweetManualSortMdskMapper.xml
+5
-0
SweetRichtextMdskMapper.xml
...iquidnet/service/sweet/mapper/SweetRichtextMdskMapper.xml
+5
-0
SweetUserRelationMapper.xml
...iquidnet/service/sweet/mapper/SweetUserRelationMapper.xml
+5
-0
SweetUserRelationMdskMapper.xml
...dnet/service/sweet/mapper/SweetUserRelationMdskMapper.xml
+5
-0
sqlmap.properties
...uidnet-service-sweet/src/main/resources/sqlmap.properties
+6
-0
No files found.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-common/src/main/java/com/liquidnet/client/admin/common/enums/BusinessType.java
View file @
6fdbd62c
...
@@ -8,52 +8,120 @@ package com.liquidnet.client.admin.common.enums;
...
@@ -8,52 +8,120 @@ package com.liquidnet.client.admin.common.enums;
public
enum
BusinessType
public
enum
BusinessType
{
{
/**
/**
* 其它
* 其它
0
*/
*/
OTHER
,
OTHER
,
/**
/**
* 新增
* 新增
1
*/
*/
INSERT
,
INSERT
,
/**
/**
* 修改
* 修改
2
*/
*/
UPDATE
,
UPDATE
,
/**
/**
* 删除
* 删除
3
*/
*/
DELETE
,
DELETE
,
/**
/**
* 授权
* 授权
4
*/
*/
GRANT
,
GRANT
,
/**
/**
* 导出
* 导出
5
*/
*/
EXPORT
,
EXPORT
,
/**
/**
* 导入
* 导入
6
*/
*/
IMPORT
,
IMPORT
,
/**
/**
* 强退
* 强退
7
*/
*/
FORCE
,
FORCE
,
/**
/**
* 生成代码
* 生成代码
8
*/
*/
GENCODE
,
GENCODE
,
/**
/**
* 清空
* 清空
9
*/
*/
CLEAN
,
CLEAN
,
/**
* 列表查询 10
*/
LIST
,
/**
* 详情 11
*/
DETAIL
,
/**
* 会员信息-生成兑换码 12
*/
MEMBER_GEN_CODE
,
/**
* 取消 13
*/
CANCEL
,
/**
* 审核 14
*/
AUDIT
,
/**
* 二审 15
*/
AUDIT2
,
/**
* 申请 16
*/
APPLY
,
/**
* 重新申请 17
*/
REAPPLY
,
/**
* 主动完成退款 18
*/
COMPLETE_REFUND
,
/**
* 快递-下单 19
*/
PLACE_ORDER
,
/**
* 快递-打印 20
*/
PRINT
,
/**
* 下载图片 21
*/
DOWNLOAD_IMAGE
,
/**
* 批量下载图片 22
*/
BATCH_DOWNLOAD_IMAGE
,
/**
* 快递-打印 23
*/
BATCH_PRINT
,
}
}
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/docu/db_liquidnet_admin_data.sql
View file @
6fdbd62c
...
@@ -59,6 +59,24 @@ INSERT INTO test_ln_scene.sys_menu (menu_id, menu_name, parent_id, order_num, ur
...
@@ -59,6 +59,24 @@ INSERT INTO test_ln_scene.sys_menu (menu_id, menu_name, parent_id, order_num, ur
INSERT
INTO
test_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2052
,
'批量取消'
,
2033
,
1
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performancesExpress:batchCancelOrder'
,
'#'
,
'admin'
,
'2021-06-30 20:07:07'
,
''
,
null
,
''
);
INSERT
INTO
test_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2052
,
'批量取消'
,
2033
,
1
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performancesExpress:batchCancelOrder'
,
'#'
,
'admin'
,
'2021-06-30 20:07:07'
,
''
,
null
,
''
);
INSERT
INTO
test_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2053
,
'批量打印快递单'
,
2033
,
2
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performancesExpress:batchPrintExpress'
,
'#'
,
'admin'
,
'2021-06-30 20:07:07'
,
''
,
null
,
''
);
INSERT
INTO
test_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2053
,
'批量打印快递单'
,
2033
,
2
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performancesExpress:batchPrintExpress'
,
'#'
,
'admin'
,
'2021-06-30 20:07:07'
,
''
,
null
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2054
,
'列表数据'
,
2008
,
5
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:refundBatch:list'
,
'#'
,
'admin'
,
'2021-07-31 17:38:34'
,
'admin'
,
'2021-07-31 17:42:07'
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2055
,
'列表数据'
,
2007
,
6
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:refund:list'
,
'#'
,
'admin'
,
'2021-07-31 17:39:16'
,
'admin'
,
'2021-07-31 17:41:48'
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2056
,
'演出列表数据'
,
2033
,
1
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performancesExpress:performancesList'
,
'#'
,
'admin'
,
'2021-07-31 17:41:19'
,
'admin'
,
'2021-07-31 17:48:31'
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2058
,
'演出订单-查询'
,
2025
,
1
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:order:orderlist:list'
,
'#'
,
'admin'
,
'2021-07-31 17:48:49'
,
''
,
null
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2059
,
'查看'
,
2002
,
0
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performances:detail'
,
'#'
,
'admin'
,
'2021-07-31 17:56:23'
,
''
,
null
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2060
,
'管理'
,
2002
,
1
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performances:detail'
,
'#'
,
'admin'
,
'2021-07-31 17:56:46'
,
''
,
null
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2061
,
'会员订单-查询'
,
2024
,
1
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'adam:order:orderlist:list'
,
'#'
,
'admin'
,
'2021-07-31 17:59:14'
,
'admin'
,
'2021-07-31 18:05:14'
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2062
,
'订单号查询'
,
3
,
1
,
'/order/switch/search/getFullCodeView'
,
'menuItem'
,
'C'
,
'1'
,
'1'
,
'order:switch:search:view'
,
'#'
,
'admin'
,
'2021-08-02 04:00:10'
,
'admin'
,
'2021-08-02 07:02:42'
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2063
,
'推荐演出-列表'
,
2010
,
1
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performances:recommend:list'
,
'#'
,
'admin'
,
'2021-08-02 09:03:10'
,
''
,
null
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2064
,
'推荐演出-添加'
,
2010
,
2
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performances:recommend:add'
,
'#'
,
'admin'
,
'2021-08-02 09:03:44'
,
''
,
null
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2065
,
'推荐演出-删除'
,
2010
,
3
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performances:recommend:change'
,
'#'
,
'admin'
,
'2021-08-02 09:08:12'
,
''
,
null
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2066
,
'推荐演出-编辑'
,
2010
,
4
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performances:recommend:edit'
,
'#'
,
'admin'
,
'2021-08-02 09:09:24'
,
''
,
null
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2067
,
'演出订单-详情'
,
2025
,
2
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:order:orderlist:detail'
,
'#'
,
'admin'
,
'2021-08-02 09:13:30'
,
''
,
null
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2068
,
'会员订单-详情'
,
2024
,
2
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'adam:order:orderList'
,
'#'
,
'admin'
,
'2021-08-02 09:15:46'
,
''
,
null
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2069
,
'巡演管理-添加'
,
2011
,
1
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performances:roadShow:add'
,
'#'
,
'admin'
,
'2021-08-02 09:26:00'
,
''
,
null
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2070
,
'巡演管理-编辑'
,
2011
,
2
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performances:roadShow:details'
,
'#'
,
'admin'
,
'2021-08-02 09:27:06'
,
'admin'
,
'2021-08-02 09:28:58'
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2071
,
'巡演管理-添加巡演'
,
2011
,
2
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performances:roadShow:addPerformance'
,
'#'
,
'admin'
,
'2021-08-02 09:28:27'
,
''
,
null
,
''
);
INSERT
INTO
prod_ln_scene
.
sys_menu
(
menu_id
,
menu_name
,
parent_id
,
order_num
,
url
,
target
,
menu_type
,
visible
,
is_refresh
,
perms
,
icon
,
create_by
,
create_time
,
update_by
,
update_time
,
remark
)
VALUES
(
2072
,
'演出添加'
,
2071
,
1
,
'#'
,
'menuItem'
,
'F'
,
'0'
,
'1'
,
'kylin:performances:roadShow:change:performance'
,
'#'
,
'admin'
,
'2021-08-02 10:18:21'
,
''
,
null
,
''
);
-- sys_role_menu
-- sys_role_menu
INSERT
INTO
test_ln_scene
.
sys_role_menu
(
role_id
,
menu_id
)
VALUES
(
2
,
2000
);
INSERT
INTO
test_ln_scene
.
sys_role_menu
(
role_id
,
menu_id
)
VALUES
(
2
,
2000
);
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/docu/db_liquidnet_admin_structure.sql
View file @
6fdbd62c
...
@@ -415,7 +415,7 @@ create table sys_oper_log (
...
@@ -415,7 +415,7 @@ create table sys_oper_log (
oper_id
bigint
(
20
)
not
null
auto_increment
comment
'日志主键'
,
oper_id
bigint
(
20
)
not
null
auto_increment
comment
'日志主键'
,
title
varchar
(
50
)
default
''
comment
'模块标题'
,
title
varchar
(
50
)
default
''
comment
'模块标题'
,
business_type
int
(
2
)
default
0
comment
'业务类型(0其它 1新增 2修改 3删除)'
,
business_type
int
(
2
)
default
0
comment
'业务类型(0其它 1新增 2修改 3删除)'
,
method
varchar
(
1
00
)
default
''
comment
'方法名称'
,
method
varchar
(
5
00
)
default
''
comment
'方法名称'
,
request_method
varchar
(
10
)
default
''
comment
'请求方式'
,
request_method
varchar
(
10
)
default
''
comment
'请求方式'
,
operator_type
int
(
1
)
default
0
comment
'操作类别(0其它 1后台用户 2手机端用户)'
,
operator_type
int
(
1
)
default
0
comment
'操作类别(0其它 1后台用户 2手机端用户)'
,
oper_name
varchar
(
50
)
default
''
comment
'操作人员'
,
oper_name
varchar
(
50
)
default
''
comment
'操作人员'
,
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/adam/AdamMemberAdminController.java
View file @
6fdbd62c
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
adam
;
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
adam
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.liquidnet.client.admin.common.annotation.Log
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberAdminService
;
import
com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberAdminService
;
import
com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberCodeAdminService
;
import
com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberCodeAdminService
;
import
com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberPriceAdminService
;
import
com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberPriceAdminService
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.service.adam.constant.AdamRedisConst
;
import
com.liquidnet.service.adam.dto.AdamMemberCodeParam
;
import
com.liquidnet.service.adam.dto.AdamMemberCodeParam
;
import
com.liquidnet.service.adam.dto.AdamMemberParam
;
import
com.liquidnet.service.adam.dto.AdamMemberParam
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberVo
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberVo
;
...
@@ -13,8 +14,6 @@ import com.liquidnet.service.adam.entity.AdamMember;
...
@@ -13,8 +14,6 @@ import com.liquidnet.service.adam.entity.AdamMember;
import
com.liquidnet.service.adam.entity.AdamMemberPrice
;
import
com.liquidnet.service.adam.entity.AdamMemberPrice
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
...
@@ -23,8 +22,6 @@ import org.springframework.validation.annotation.Validated;
...
@@ -23,8 +22,6 @@ import org.springframework.validation.annotation.Validated;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
javax.validation.Valid
;
import
javax.validation.Valid
;
import
javax.validation.constraints.Max
;
import
javax.validation.constraints.Min
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotBlank
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
...
@@ -44,6 +41,7 @@ public class AdamMemberAdminController {
...
@@ -44,6 +41,7 @@ public class AdamMemberAdminController {
@Autowired
@Autowired
RedisUtil
redisUtil
;
RedisUtil
redisUtil
;
@Log
(
title
=
"会员信息"
,
businessType
=
BusinessType
.
LIST
)
@RequiresPermissions
(
"adam:member:list"
)
@RequiresPermissions
(
"adam:member:list"
)
@ApiOperation
(
value
=
"会员卡列表"
)
@ApiOperation
(
value
=
"会员卡列表"
)
@PostMapping
(
"list"
)
@PostMapping
(
"list"
)
...
@@ -60,6 +58,7 @@ public class AdamMemberAdminController {
...
@@ -60,6 +58,7 @@ public class AdamMemberAdminController {
return
ResponseDto
.
success
(
vos
);
return
ResponseDto
.
success
(
vos
);
}
}
@Log
(
title
=
"会员信息"
,
businessType
=
BusinessType
.
INSERT
)
@RequiresPermissions
(
"adam:member:add"
)
@RequiresPermissions
(
"adam:member:add"
)
@ApiOperation
(
value
=
"添加会员卡"
)
@ApiOperation
(
value
=
"添加会员卡"
)
@PostMapping
(
"add"
)
@PostMapping
(
"add"
)
...
@@ -68,6 +67,7 @@ public class AdamMemberAdminController {
...
@@ -68,6 +67,7 @@ public class AdamMemberAdminController {
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
}
}
@Log
(
title
=
"会员信息"
,
businessType
=
BusinessType
.
DETAIL
)
@RequiresPermissions
(
"adam:member:info"
)
@RequiresPermissions
(
"adam:member:info"
)
@ApiOperation
(
value
=
"会员卡详情"
)
@ApiOperation
(
value
=
"会员卡详情"
)
@PostMapping
(
"info"
)
@PostMapping
(
"info"
)
...
@@ -77,6 +77,7 @@ public class AdamMemberAdminController {
...
@@ -77,6 +77,7 @@ public class AdamMemberAdminController {
));
));
}
}
@Log
(
title
=
"会员信息"
,
businessType
=
BusinessType
.
UPDATE
)
@RequiresPermissions
(
"adam:member:edit"
)
@RequiresPermissions
(
"adam:member:edit"
)
@ApiOperation
(
value
=
"会员卡编辑"
)
@ApiOperation
(
value
=
"会员卡编辑"
)
@PostMapping
(
"edit"
)
@PostMapping
(
"edit"
)
...
@@ -85,6 +86,7 @@ public class AdamMemberAdminController {
...
@@ -85,6 +86,7 @@ public class AdamMemberAdminController {
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
}
}
@Log
(
title
=
"会员信息"
,
businessType
=
BusinessType
.
MEMBER_GEN_CODE
)
@RequiresPermissions
(
"adam:member:gen_code"
)
@RequiresPermissions
(
"adam:member:gen_code"
)
@ApiOperation
(
value
=
"生成兑换码"
)
@ApiOperation
(
value
=
"生成兑换码"
)
@PostMapping
(
"gen_code"
)
@PostMapping
(
"gen_code"
)
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/adam/AdamMemberOrderController.java
View file @
6fdbd62c
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
adam
;
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
adam
;
import
com.liquidnet.client.admin.common.annotation.Log
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberOrderAdminService
;
import
com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberOrderAdminService
;
import
com.liquidnet.service.adam.dto.MemberOrderDto
;
import
com.liquidnet.service.adam.dto.MemberOrderDto
;
import
com.liquidnet.service.adam.dto.param.admin.MemberOrderListReq
;
import
com.liquidnet.service.adam.dto.param.admin.MemberOrderListReq
;
...
@@ -42,6 +44,8 @@ public class AdamMemberOrderController extends BaseController
...
@@ -42,6 +44,8 @@ public class AdamMemberOrderController extends BaseController
/**
/**
* 查询【请填写功能名称】列表
* 查询【请填写功能名称】列表
*/
*/
@Log
(
title
=
"会员订单"
,
businessType
=
BusinessType
.
LIST
)
@RequiresPermissions
(
"adam:order:orderlist:list"
)
@RequiresPermissions
(
"adam:order:orderlist:list"
)
@PostMapping
(
"/orderList/list"
)
@PostMapping
(
"/orderList/list"
)
@ResponseBody
@ResponseBody
...
@@ -55,6 +59,7 @@ public class AdamMemberOrderController extends BaseController
...
@@ -55,6 +59,7 @@ public class AdamMemberOrderController extends BaseController
/**
/**
* 订单详情
* 订单详情
*/
*/
@Log
(
title
=
"会员订单"
,
businessType
=
BusinessType
.
DETAIL
)
@RequiresPermissions
(
"adam:order:orderlist:detail"
)
@RequiresPermissions
(
"adam:order:orderlist:detail"
)
@GetMapping
(
"/orderList/detail/{orderId}"
)
@GetMapping
(
"/orderList/detail/{orderId}"
)
public
String
orderDetail
(
@PathVariable
(
"orderId"
)
String
orderId
,
ModelMap
mmap
)
{
public
String
orderDetail
(
@PathVariable
(
"orderId"
)
String
orderId
,
ModelMap
mmap
)
{
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/adam/AdamMemberPriceAdminController.java
View file @
6fdbd62c
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
adam
;
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
adam
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.liquidnet.client.admin.common.annotation.Log
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberPriceAdminService
;
import
com.liquidnet.client.admin.zhengzai.adam.service.IAdamMemberPriceAdminService
;
import
com.liquidnet.service.adam.dto.AdamMemberPriceParam
;
import
com.liquidnet.service.adam.dto.AdamMemberPriceParam
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberPriceVo
;
import
com.liquidnet.service.adam.dto.vo.AdamMemberPriceVo
;
...
@@ -31,6 +33,7 @@ public class AdamMemberPriceAdminController {
...
@@ -31,6 +33,7 @@ public class AdamMemberPriceAdminController {
@Autowired
@Autowired
IAdamMemberPriceAdminService
adamMemberPriceService
;
IAdamMemberPriceAdminService
adamMemberPriceService
;
@Log
(
title
=
"会员价格"
,
businessType
=
BusinessType
.
LIST
)
@RequiresPermissions
(
"adam:mprice:list"
)
@RequiresPermissions
(
"adam:mprice:list"
)
@ApiOperation
(
value
=
"会员价格列表"
)
@ApiOperation
(
value
=
"会员价格列表"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
...
@@ -48,6 +51,7 @@ public class AdamMemberPriceAdminController {
...
@@ -48,6 +51,7 @@ public class AdamMemberPriceAdminController {
return
ResponseDto
.
success
(
vos
);
return
ResponseDto
.
success
(
vos
);
}
}
@Log
(
title
=
"会员价格"
,
businessType
=
BusinessType
.
DETAIL
)
@RequiresPermissions
(
"adam:mprice:info"
)
@RequiresPermissions
(
"adam:mprice:info"
)
@ApiOperation
(
value
=
"会员价格详情"
)
@ApiOperation
(
value
=
"会员价格详情"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
...
@@ -65,6 +69,7 @@ public class AdamMemberPriceAdminController {
...
@@ -65,6 +69,7 @@ public class AdamMemberPriceAdminController {
return
ResponseDto
.
success
(
AdamMemberPriceVo
.
getNew
().
copy
(
one
));
return
ResponseDto
.
success
(
AdamMemberPriceVo
.
getNew
().
copy
(
one
));
}
}
@Log
(
title
=
"会员价格"
,
businessType
=
BusinessType
.
INSERT
)
@RequiresPermissions
(
"adam:mprice:add"
)
@RequiresPermissions
(
"adam:mprice:add"
)
@ApiOperation
(
value
=
"添加会员价格"
)
@ApiOperation
(
value
=
"添加会员价格"
)
@PostMapping
(
"add"
)
@PostMapping
(
"add"
)
...
@@ -74,6 +79,7 @@ public class AdamMemberPriceAdminController {
...
@@ -74,6 +79,7 @@ public class AdamMemberPriceAdminController {
return
ResponseDto
.
success
(
adamMemberPriceService
.
add
(
entity
));
return
ResponseDto
.
success
(
adamMemberPriceService
.
add
(
entity
));
}
}
@Log
(
title
=
"会员价格"
,
businessType
=
BusinessType
.
UPDATE
)
@RequiresPermissions
(
"adam:mprice:edit"
)
@RequiresPermissions
(
"adam:mprice:edit"
)
@ApiOperation
(
value
=
"编辑会员价格"
)
@ApiOperation
(
value
=
"编辑会员价格"
)
@PostMapping
(
"edit"
)
@PostMapping
(
"edit"
)
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/adam/AdamSwitchAdminController.java
View file @
6fdbd62c
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
adam
;
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
adam
;
import
com.liquidnet.client.admin.common.annotation.Log
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.service.adam.constant.AdamRedisConst
;
import
com.liquidnet.service.adam.constant.AdamRedisConst
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
...
@@ -28,6 +30,7 @@ public class AdamSwitchAdminController {
...
@@ -28,6 +30,7 @@ public class AdamSwitchAdminController {
@Autowired
@Autowired
RedisUtil
redisUtil
;
RedisUtil
redisUtil
;
@Log
(
title
=
"ADAM配置"
,
businessType
=
BusinessType
.
GRANT
)
@RequiresPermissions
(
"adam:switch:buy:member"
)
@RequiresPermissions
(
"adam:switch:buy:member"
)
@ApiOperation
(
value
=
"开放/限制购买会员"
)
@ApiOperation
(
value
=
"开放/限制购买会员"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
...
@@ -39,6 +42,7 @@ public class AdamSwitchAdminController {
...
@@ -39,6 +42,7 @@ public class AdamSwitchAdminController {
return
ResponseDto
.
success
(
redisUtil
.
get
(
AdamRedisConst
.
SWITCH_BUY_MEMBER
));
return
ResponseDto
.
success
(
redisUtil
.
get
(
AdamRedisConst
.
SWITCH_BUY_MEMBER
));
}
}
@Log
(
title
=
"ADAM配置"
,
businessType
=
BusinessType
.
OTHER
)
@RequiresPermissions
(
"adam:switch:max:memberno"
)
@RequiresPermissions
(
"adam:switch:max:memberno"
)
@ApiOperation
(
value
=
"会员用户最大ID_NO"
)
@ApiOperation
(
value
=
"会员用户最大ID_NO"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/adam/AdamUserAdminController.java
View file @
6fdbd62c
...
@@ -41,6 +41,7 @@ public class AdamUserAdminController extends BaseController
...
@@ -41,6 +41,7 @@ public class AdamUserAdminController extends BaseController
/**
/**
* 查询用户列表
* 查询用户列表
*/
*/
@Log
(
title
=
"会员用户"
,
businessType
=
BusinessType
.
LIST
)
@RequiresPermissions
(
"adam:user:list"
)
@RequiresPermissions
(
"adam:user:list"
)
@PostMapping
(
"/list"
)
@PostMapping
(
"/list"
)
@ResponseBody
@ResponseBody
...
@@ -55,7 +56,7 @@ public class AdamUserAdminController extends BaseController
...
@@ -55,7 +56,7 @@ public class AdamUserAdminController extends BaseController
* 导出用户列表
* 导出用户列表
*/
*/
@RequiresPermissions
(
"adam:user:export"
)
@RequiresPermissions
(
"adam:user:export"
)
@Log
(
title
=
"用户"
,
businessType
=
BusinessType
.
EXPORT
)
@Log
(
title
=
"
会员
用户"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
@PostMapping
(
"/export"
)
@ResponseBody
@ResponseBody
public
AjaxResult
export
(
AdamUser
adamUser
)
public
AjaxResult
export
(
AdamUser
adamUser
)
...
@@ -78,7 +79,7 @@ public class AdamUserAdminController extends BaseController
...
@@ -78,7 +79,7 @@ public class AdamUserAdminController extends BaseController
* 新增保存用户
* 新增保存用户
*/
*/
@RequiresPermissions
(
"adam:user:add"
)
@RequiresPermissions
(
"adam:user:add"
)
@Log
(
title
=
"用户"
,
businessType
=
BusinessType
.
INSERT
)
@Log
(
title
=
"
会员
用户"
,
businessType
=
BusinessType
.
INSERT
)
@PostMapping
(
"/add"
)
@PostMapping
(
"/add"
)
@ResponseBody
@ResponseBody
public
AjaxResult
addSave
(
AdamUser
adamUser
)
public
AjaxResult
addSave
(
AdamUser
adamUser
)
...
@@ -101,7 +102,7 @@ public class AdamUserAdminController extends BaseController
...
@@ -101,7 +102,7 @@ public class AdamUserAdminController extends BaseController
* 修改保存用户
* 修改保存用户
*/
*/
@RequiresPermissions
(
"adam:user:edit"
)
@RequiresPermissions
(
"adam:user:edit"
)
@Log
(
title
=
"用户"
,
businessType
=
BusinessType
.
UPDATE
)
@Log
(
title
=
"
会员
用户"
,
businessType
=
BusinessType
.
UPDATE
)
@PostMapping
(
"/edit"
)
@PostMapping
(
"/edit"
)
@ResponseBody
@ResponseBody
public
AjaxResult
editSave
(
AdamUser
adamUser
)
public
AjaxResult
editSave
(
AdamUser
adamUser
)
...
@@ -113,7 +114,7 @@ public class AdamUserAdminController extends BaseController
...
@@ -113,7 +114,7 @@ public class AdamUserAdminController extends BaseController
* 删除用户
* 删除用户
*/
*/
@RequiresPermissions
(
"adam:user:remove"
)
@RequiresPermissions
(
"adam:user:remove"
)
@Log
(
title
=
"用户"
,
businessType
=
BusinessType
.
DELETE
)
@Log
(
title
=
"
会员
用户"
,
businessType
=
BusinessType
.
DELETE
)
@PostMapping
(
"/remove"
)
@PostMapping
(
"/remove"
)
@ResponseBody
@ResponseBody
public
AjaxResult
remove
(
String
ids
)
public
AjaxResult
remove
(
String
ids
)
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/adam/AdamUserMemberAdminController.java
View file @
6fdbd62c
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
adam
;
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
adam
;
import
com.liquidnet.client.admin.common.annotation.Log
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.service.adam.constant.AdamRedisConst
;
import
com.liquidnet.service.adam.constant.AdamRedisConst
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
...
@@ -29,6 +31,7 @@ public class AdamUserMemberAdminController {
...
@@ -29,6 +31,7 @@ public class AdamUserMemberAdminController {
@Autowired
@Autowired
RedisUtil
redisUtil
;
RedisUtil
redisUtil
;
@Log
(
title
=
"会员用户"
,
businessType
=
BusinessType
.
DETAIL
)
@RequiresPermissions
(
"adam:umember:blk:lis"
)
@RequiresPermissions
(
"adam:umember:blk:lis"
)
@ApiOperation
(
value
=
"会员黑名单UID"
)
@ApiOperation
(
value
=
"会员黑名单UID"
)
@PostMapping
(
"blk/lis"
)
@PostMapping
(
"blk/lis"
)
...
@@ -36,6 +39,8 @@ public class AdamUserMemberAdminController {
...
@@ -36,6 +39,8 @@ public class AdamUserMemberAdminController {
return
ResponseDto
.
success
((
List
<
String
>)
redisUtil
.
get
(
AdamRedisConst
.
BLK_LIST_MEMBER_UID
));
return
ResponseDto
.
success
((
List
<
String
>)
redisUtil
.
get
(
AdamRedisConst
.
BLK_LIST_MEMBER_UID
));
}
}
@Log
(
title
=
"会员用户"
,
businessType
=
BusinessType
.
INSERT
)
@RequiresPermissions
(
"adam:umember:blk:add"
)
@RequiresPermissions
(
"adam:umember:blk:add"
)
@ApiOperation
(
value
=
"添加会员黑名单"
)
@ApiOperation
(
value
=
"添加会员黑名单"
)
@PostMapping
(
"blk/add"
)
@PostMapping
(
"blk/add"
)
...
@@ -63,6 +68,7 @@ public class AdamUserMemberAdminController {
...
@@ -63,6 +68,7 @@ public class AdamUserMemberAdminController {
return
ResponseDto
.
success
(
invalidList
);
return
ResponseDto
.
success
(
invalidList
);
}
}
@Log
(
title
=
"会员用户"
,
businessType
=
BusinessType
.
DELETE
)
@RequiresPermissions
(
"adam:umember:blk:del"
)
@RequiresPermissions
(
"adam:umember:blk:del"
)
@ApiOperation
(
value
=
"删除会员黑名单"
)
@ApiOperation
(
value
=
"删除会员黑名单"
)
@PostMapping
(
"blk/del"
)
@PostMapping
(
"blk/del"
)
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinBannersAdminController.java
View file @
6fdbd62c
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
kylin
;
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
kylin
;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.client.admin.common.annotation.Log
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.enums.BannersDisplayLocation
;
import
com.liquidnet.client.admin.common.enums.BannersDisplayLocation
;
import
com.liquidnet.client.admin.common.enums.BannersTargetType
;
import
com.liquidnet.client.admin.common.enums.BannersTargetType
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinBannersServiceImpl
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinBannersServiceImpl
;
import
com.liquidnet.service.kylin.dao.BannerDetailsListDao
;
import
com.liquidnet.service.kylin.dao.BannerDetailsListDao
;
import
com.liquidnet.service.kylin.dto.param.BannersParam
;
import
com.liquidnet.service.kylin.dto.param.BannersParam
;
...
@@ -64,6 +66,7 @@ public class KylinBannersAdminController extends BaseController {
...
@@ -64,6 +66,7 @@ public class KylinBannersAdminController extends BaseController {
return
prefix
+
"/create"
;
return
prefix
+
"/create"
;
}
}
@Log
(
title
=
"Banner列表"
,
businessType
=
BusinessType
.
INSERT
)
@RequiresPermissions
(
"kylin:banners:create"
)
@RequiresPermissions
(
"kylin:banners:create"
)
@PostMapping
(
"create"
)
@PostMapping
(
"create"
)
@ResponseBody
@ResponseBody
...
@@ -98,6 +101,7 @@ public class KylinBannersAdminController extends BaseController {
...
@@ -98,6 +101,7 @@ public class KylinBannersAdminController extends BaseController {
return
prefix
+
"/update"
;
return
prefix
+
"/update"
;
}
}
@Log
(
title
=
"Banner列表"
,
businessType
=
BusinessType
.
UPDATE
)
@RequiresPermissions
(
"kylin:banners:update"
)
@RequiresPermissions
(
"kylin:banners:update"
)
@PostMapping
(
"update"
)
@PostMapping
(
"update"
)
@ResponseBody
@ResponseBody
...
@@ -125,6 +129,7 @@ public class KylinBannersAdminController extends BaseController {
...
@@ -125,6 +129,7 @@ public class KylinBannersAdminController extends BaseController {
return
prefix
+
"/banners"
;
return
prefix
+
"/banners"
;
}
}
@Log
(
title
=
"Banner列表"
,
businessType
=
BusinessType
.
LIST
)
@RequiresPermissions
(
"kylin:banners:list"
)
@RequiresPermissions
(
"kylin:banners:list"
)
@PostMapping
(
"list"
)
@PostMapping
(
"list"
)
@ResponseBody
@ResponseBody
...
@@ -133,6 +138,7 @@ public class KylinBannersAdminController extends BaseController {
...
@@ -133,6 +138,7 @@ public class KylinBannersAdminController extends BaseController {
return
getDataTable
(
result
.
getList
());
return
getDataTable
(
result
.
getList
());
}
}
@Log
(
title
=
"Banner列表"
,
businessType
=
BusinessType
.
DELETE
)
@RequiresPermissions
(
"kylin:banners:delete"
)
@RequiresPermissions
(
"kylin:banners:delete"
)
@PostMapping
(
"delete"
)
@PostMapping
(
"delete"
)
@ResponseBody
@ResponseBody
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinMemberAuditController.java
View file @
6fdbd62c
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
kylin
;
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
kylin
;
import
com.
github.pagehelper.PageInfo
;
import
com.
liquidnet.client.admin.common.annotation.Log
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.
zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl
;
import
com.liquidnet.client.admin.
common.enums.BusinessType
;
import
com.liquidnet.service.kylin.dao.PerformanceMemberAuditDao
;
import
com.liquidnet.service.kylin.dao.PerformanceMemberAuditDao
;
import
com.liquidnet.service.kylin.dao.PerformanceRecommendAdminDao
;
import
com.liquidnet.service.kylin.dao.PerformanceRecommendDao
;
import
com.liquidnet.service.kylin.dao.PerformanceTitleDao
;
import
com.liquidnet.service.kylin.dao.PerformanceTitleDao
;
import
com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService
;
import
com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.ui.ModelMap
;
import
org.springframework.ui.ModelMap
;
...
@@ -60,6 +57,7 @@ public class KylinMemberAuditController extends BaseController {
...
@@ -60,6 +57,7 @@ public class KylinMemberAuditController extends BaseController {
}
}
//@RequiresPermissions("kylin:performances:member")
//@RequiresPermissions("kylin:performances:member")
@Log
(
title
=
"会员待审核"
,
businessType
=
BusinessType
.
UPDATE
)
@PostMapping
(
"/save"
)
@PostMapping
(
"/save"
)
@ResponseBody
@ResponseBody
public
AjaxResult
save
(
@RequestParam
(
"performancesId"
)
String
performancesId
,
@RequestParam
(
"status"
)
Integer
status
,
@RequestParam
(
"rejectTxt"
)
String
rejectTxt
)
{
public
AjaxResult
save
(
@RequestParam
(
"performancesId"
)
String
performancesId
,
@RequestParam
(
"status"
)
Integer
status
,
@RequestParam
(
"rejectTxt"
)
String
rejectTxt
)
{
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinOrderRefundAdminController.java
View file @
6fdbd62c
...
@@ -2,9 +2,11 @@ package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
...
@@ -2,9 +2,11 @@ package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import
cn.hutool.core.text.UnicodeUtil
;
import
cn.hutool.core.text.UnicodeUtil
;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.client.admin.common.annotation.Log
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinOrderRefundsServiceImpl
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinOrderRefundsServiceImpl
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
...
@@ -51,6 +53,7 @@ public class KylinOrderRefundAdminController extends BaseController {
...
@@ -51,6 +53,7 @@ public class KylinOrderRefundAdminController extends BaseController {
return
prefix
+
"/refund"
;
return
prefix
+
"/refund"
;
}
}
@Log
(
title
=
"订单退款列表"
,
businessType
=
BusinessType
.
DETAIL
)
@RequiresPermissions
(
"kylin:refund:detail"
)
@RequiresPermissions
(
"kylin:refund:detail"
)
@GetMapping
(
value
=
"/details/{orderRefundId}"
)
@GetMapping
(
value
=
"/details/{orderRefundId}"
)
public
String
detail
(
@PathVariable
(
"orderRefundId"
)
String
orderRefundId
,
ModelMap
mmap
)
{
public
String
detail
(
@PathVariable
(
"orderRefundId"
)
String
orderRefundId
,
ModelMap
mmap
)
{
...
@@ -60,6 +63,7 @@ public class KylinOrderRefundAdminController extends BaseController {
...
@@ -60,6 +63,7 @@ public class KylinOrderRefundAdminController extends BaseController {
return
prefix
+
"/details"
;
return
prefix
+
"/details"
;
}
}
@Log
(
title
=
"订单退款列表"
,
businessType
=
BusinessType
.
LIST
)
@RequiresPermissions
(
"kylin:refund:list"
)
@RequiresPermissions
(
"kylin:refund:list"
)
@PostMapping
(
"/list"
)
@PostMapping
(
"/list"
)
@ResponseBody
@ResponseBody
...
@@ -73,6 +77,7 @@ public class KylinOrderRefundAdminController extends BaseController {
...
@@ -73,6 +77,7 @@ public class KylinOrderRefundAdminController extends BaseController {
return
prefix
+
"/applyView"
;
return
prefix
+
"/applyView"
;
}
}
@Log
(
title
=
"订单退款列表"
,
businessType
=
BusinessType
.
DETAIL
)
@PostMapping
(
"applyOrder"
)
@PostMapping
(
"applyOrder"
)
@ResponseBody
@ResponseBody
public
RefundOrderDetailsVo
applyOrder
(
RefundApplyParam
refundApplyParam
)
{
public
RefundOrderDetailsVo
applyOrder
(
RefundApplyParam
refundApplyParam
)
{
...
@@ -80,6 +85,7 @@ public class KylinOrderRefundAdminController extends BaseController {
...
@@ -80,6 +85,7 @@ public class KylinOrderRefundAdminController extends BaseController {
return
orderInfo
;
return
orderInfo
;
}
}
@Log
(
title
=
"订单退款列表"
,
businessType
=
BusinessType
.
INSERT
)
@RequiresPermissions
(
"kylin:refund:apply"
)
@RequiresPermissions
(
"kylin:refund:apply"
)
@PostMapping
(
"apply"
)
@PostMapping
(
"apply"
)
@ResponseBody
@ResponseBody
...
@@ -96,6 +102,7 @@ public class KylinOrderRefundAdminController extends BaseController {
...
@@ -96,6 +102,7 @@ public class KylinOrderRefundAdminController extends BaseController {
}
}
}
}
@Log
(
title
=
"订单退款列表"
,
businessType
=
BusinessType
.
CANCEL
)
@RequiresPermissions
(
"kylin:refund:cancel"
)
@RequiresPermissions
(
"kylin:refund:cancel"
)
@PostMapping
(
"cancel"
)
@PostMapping
(
"cancel"
)
@ResponseBody
@ResponseBody
...
@@ -113,6 +120,7 @@ public class KylinOrderRefundAdminController extends BaseController {
...
@@ -113,6 +120,7 @@ public class KylinOrderRefundAdminController extends BaseController {
}
}
}
}
@Log
(
title
=
"订单退款列表"
,
businessType
=
BusinessType
.
REAPPLY
)
@RequiresPermissions
(
"kylin:refund:reapply"
)
@RequiresPermissions
(
"kylin:refund:reapply"
)
@PostMapping
(
"reapply"
)
@PostMapping
(
"reapply"
)
@ResponseBody
@ResponseBody
...
@@ -131,6 +139,7 @@ public class KylinOrderRefundAdminController extends BaseController {
...
@@ -131,6 +139,7 @@ public class KylinOrderRefundAdminController extends BaseController {
}
}
// 一审
// 一审
@Log
(
title
=
"订单退款列表"
,
businessType
=
BusinessType
.
AUDIT
)
@RequiresPermissions
(
"kylin:refund:review"
)
@RequiresPermissions
(
"kylin:refund:review"
)
@PostMapping
(
"review"
)
@PostMapping
(
"review"
)
@ResponseBody
@ResponseBody
...
@@ -157,6 +166,7 @@ public class KylinOrderRefundAdminController extends BaseController {
...
@@ -157,6 +166,7 @@ public class KylinOrderRefundAdminController extends BaseController {
}
}
// 二审
// 二审
@Log
(
title
=
"订单退款列表"
,
businessType
=
BusinessType
.
AUDIT2
)
@RequiresPermissions
(
"kylin:refund:execute"
)
@RequiresPermissions
(
"kylin:refund:execute"
)
@PostMapping
(
"execute"
)
@PostMapping
(
"execute"
)
@ResponseBody
@ResponseBody
...
@@ -196,6 +206,7 @@ public class KylinOrderRefundAdminController extends BaseController {
...
@@ -196,6 +206,7 @@ public class KylinOrderRefundAdminController extends BaseController {
}
}
// 主动完成退款 没有批量
// 主动完成退款 没有批量
@Log
(
title
=
"订单退款列表"
,
businessType
=
BusinessType
.
COMPLETE_REFUND
)
@RequiresPermissions
(
"kylin:refund:completed"
)
@RequiresPermissions
(
"kylin:refund:completed"
)
@PostMapping
(
"completed"
)
@PostMapping
(
"completed"
)
@ResponseBody
@ResponseBody
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinOrderRefundBatchAdminController.java
View file @
6fdbd62c
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
kylin
;
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
kylin
;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.client.admin.common.annotation.Log
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinRefundPerformancesAdminServiceImpl
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinRefundPerformancesAdminServiceImpl
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
...
@@ -11,9 +13,9 @@ import com.liquidnet.service.kylin.dao.OrderRefundBatchDao;
...
@@ -11,9 +13,9 @@ import com.liquidnet.service.kylin.dao.OrderRefundBatchDao;
import
com.liquidnet.service.kylin.dao.PerformanceOrderStatisticalDao
;
import
com.liquidnet.service.kylin.dao.PerformanceOrderStatisticalDao
;
import
com.liquidnet.service.kylin.dto.param.RefundBatchApplyParam
;
import
com.liquidnet.service.kylin.dto.param.RefundBatchApplyParam
;
import
com.liquidnet.service.kylin.dto.param.RefundBatchSearchParam
;
import
com.liquidnet.service.kylin.dto.param.RefundBatchSearchParam
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
com.liquidnet.service.kylin.dto.vo.returns.KylinOrderRefundBatchesPerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.returns.KylinOrderRefundBatchesPerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.returns.KylinOrderRefundBatchesVo
;
import
com.liquidnet.service.kylin.dto.vo.returns.KylinOrderRefundBatchesVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
...
@@ -50,6 +52,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
...
@@ -50,6 +52,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
return
prefix
+
"/refundBatch"
;
return
prefix
+
"/refundBatch"
;
}
}
@Log
(
title
=
"演出退款管理"
,
businessType
=
BusinessType
.
DETAIL
)
@RequiresPermissions
(
"kylin:refundBatch:detail"
)
@RequiresPermissions
(
"kylin:refundBatch:detail"
)
@GetMapping
(
value
=
"/details/{refundBatchId}"
)
@GetMapping
(
value
=
"/details/{refundBatchId}"
)
public
String
detail
(
@PathVariable
(
"refundBatchId"
)
String
refundBatchId
,
ModelMap
mmap
)
{
public
String
detail
(
@PathVariable
(
"refundBatchId"
)
String
refundBatchId
,
ModelMap
mmap
)
{
...
@@ -59,6 +62,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
...
@@ -59,6 +62,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
return
prefix
+
"/details"
;
return
prefix
+
"/details"
;
}
}
@Log
(
title
=
"演出退款管理"
,
businessType
=
BusinessType
.
LIST
)
@RequiresPermissions
(
"kylin:refundBatch:list"
)
@RequiresPermissions
(
"kylin:refundBatch:list"
)
@PostMapping
(
"/list"
)
@PostMapping
(
"/list"
)
@ResponseBody
@ResponseBody
...
@@ -72,6 +76,8 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
...
@@ -72,6 +76,8 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
return
prefix
+
"/applyView"
;
return
prefix
+
"/applyView"
;
}
}
@Log
(
title
=
"演出退款管理"
,
businessType
=
BusinessType
.
OTHER
)
@PostMapping
(
"applyPerformance"
)
@PostMapping
(
"applyPerformance"
)
@ResponseBody
@ResponseBody
public
KylinOrderRefundBatchesPerformanceVo
applyPerformance
(
RefundBatchApplyParam
refundBatchApplyParam
)
{
public
KylinOrderRefundBatchesPerformanceVo
applyPerformance
(
RefundBatchApplyParam
refundBatchApplyParam
)
{
...
@@ -86,6 +92,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
...
@@ -86,6 +92,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
return
kylinOrderRefundBatchesPerformanceVo
;
return
kylinOrderRefundBatchesPerformanceVo
;
}
}
@Log
(
title
=
"演出退款管理"
,
businessType
=
BusinessType
.
APPLY
)
@RequiresPermissions
(
"kylin:refundBatch:apply"
)
@RequiresPermissions
(
"kylin:refundBatch:apply"
)
@PostMapping
(
"apply"
)
@PostMapping
(
"apply"
)
@ResponseBody
@ResponseBody
...
@@ -102,6 +109,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
...
@@ -102,6 +109,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
}
}
}
}
@Log
(
title
=
"演出退款管理"
,
businessType
=
BusinessType
.
REAPPLY
)
@RequiresPermissions
(
"kylin:refundBatch:reapply"
)
@RequiresPermissions
(
"kylin:refundBatch:reapply"
)
@PostMapping
(
"reapply"
)
@PostMapping
(
"reapply"
)
@ResponseBody
@ResponseBody
...
@@ -121,6 +129,8 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
...
@@ -121,6 +129,8 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
}
}
}
}
@Log
(
title
=
"演出退款管理"
,
businessType
=
BusinessType
.
DELETE
)
@RequiresPermissions
(
"kylin:refundBatch:cancel"
)
@RequiresPermissions
(
"kylin:refundBatch:cancel"
)
@PostMapping
(
"cancel"
)
@PostMapping
(
"cancel"
)
@ResponseBody
@ResponseBody
...
@@ -140,6 +150,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
...
@@ -140,6 +150,7 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
}
}
}
}
@Log
(
title
=
"演出退款管理"
,
businessType
=
BusinessType
.
AUDIT
)
@RequiresPermissions
(
"kylin:refundBatch:review"
)
@RequiresPermissions
(
"kylin:refundBatch:review"
)
@PostMapping
(
"review"
)
@PostMapping
(
"review"
)
@ResponseBody
@ResponseBody
...
@@ -157,6 +168,8 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
...
@@ -157,6 +168,8 @@ public class KylinOrderRefundBatchAdminController extends BaseController {
}
}
}
}
@Log
(
title
=
"演出退款管理"
,
businessType
=
BusinessType
.
AUDIT2
)
@RequiresPermissions
(
"kylin:refundBatch:execute"
)
@RequiresPermissions
(
"kylin:refundBatch:execute"
)
@PostMapping
(
"execute"
)
@PostMapping
(
"execute"
)
@ResponseBody
@ResponseBody
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinOrderTicketsController.java
View file @
6fdbd62c
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
kylin
;
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
kylin
;
import
com.liquidnet.client.admin.common.annotation.Log
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.service.kylin.dao.OrderTicketsListDao
;
import
com.liquidnet.service.kylin.dao.OrderTicketsListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceSponsorDao
;
import
com.liquidnet.service.kylin.dao.PerformanceSponsorDao
;
import
com.liquidnet.service.kylin.dto.param.admin.OrderListReq
;
import
com.liquidnet.service.kylin.dto.param.admin.OrderListReq
;
...
@@ -45,6 +47,7 @@ public class KylinOrderTicketsController extends BaseController
...
@@ -45,6 +47,7 @@ public class KylinOrderTicketsController extends BaseController
/**
/**
* 查询订单列表
* 查询订单列表
*/
*/
@Log
(
title
=
"演出订单"
,
businessType
=
BusinessType
.
LIST
)
@RequiresPermissions
(
"kylin:order:orderlist:list"
)
@RequiresPermissions
(
"kylin:order:orderlist:list"
)
@PostMapping
(
"/orderList/list"
)
@PostMapping
(
"/orderList/list"
)
@ResponseBody
@ResponseBody
...
@@ -58,6 +61,7 @@ public class KylinOrderTicketsController extends BaseController
...
@@ -58,6 +61,7 @@ public class KylinOrderTicketsController extends BaseController
/**
/**
* 订单详情
* 订单详情
*/
*/
@Log
(
title
=
"演出订单"
,
businessType
=
BusinessType
.
DETAIL
)
@RequiresPermissions
(
"kylin:order:orderlist:detail"
)
@RequiresPermissions
(
"kylin:order:orderlist:detail"
)
@GetMapping
(
"/orderList/detail/{orderId}"
)
@GetMapping
(
"/orderList/detail/{orderId}"
)
public
String
addPerformance
(
@PathVariable
(
"orderId"
)
String
orderId
,
ModelMap
mmap
)
{
public
String
addPerformance
(
@PathVariable
(
"orderId"
)
String
orderId
,
ModelMap
mmap
)
{
...
@@ -69,6 +73,7 @@ public class KylinOrderTicketsController extends BaseController
...
@@ -69,6 +73,7 @@ public class KylinOrderTicketsController extends BaseController
/**
/**
* 获取第三方列表
* 获取第三方列表
*/
*/
@Log
(
title
=
"演出订单-三方"
,
businessType
=
BusinessType
.
LIST
)
@GetMapping
(
"/orderList/getSponsorList"
)
@GetMapping
(
"/orderList/getSponsorList"
)
@ResponseBody
@ResponseBody
public
AjaxResult
getSponsorList
()
{
public
AjaxResult
getSponsorList
()
{
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinPerformancesController.java
View file @
6fdbd62c
...
@@ -2,12 +2,12 @@ package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
...
@@ -2,12 +2,12 @@ package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import
com.fasterxml.jackson.core.type.TypeReference
;
import
com.fasterxml.jackson.core.type.TypeReference
;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.client.admin.common.annotation.Log
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.client.admin.zhengzai.kylin.dto.PerformanceOrderStatisCountResp
;
import
com.liquidnet.client.admin.zhengzai.kylin.dto.PerformanceOrderStatisCountResp
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinDamaiServiceImpl
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceMemberAuditDao
;
import
com.liquidnet.service.kylin.dao.PerformanceMemberAuditDao
;
...
@@ -21,7 +21,6 @@ import com.liquidnet.service.kylin.dto.vo.admin.PerformanceRefundConfigVo;
...
@@ -21,7 +21,6 @@ import com.liquidnet.service.kylin.dto.vo.admin.PerformanceRefundConfigVo;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService
;
import
com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService
;
import
com.liquidnet.service.kylin.service.other.DamaiService
;
import
com.liquidnet.service.kylin.service.other.DamaiService
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.ui.ModelMap
;
import
org.springframework.ui.ModelMap
;
...
@@ -58,6 +57,7 @@ public class KylinPerformancesController extends BaseController {
...
@@ -58,6 +57,7 @@ public class KylinPerformancesController extends BaseController {
* 查询演出列表
* 查询演出列表
*/
*/
//@RequiresPermissions("kylin:performances:view")
//@RequiresPermissions("kylin:performances:view")
@Log
(
title
=
"演出列表"
,
businessType
=
BusinessType
.
LIST
)
@PostMapping
(
"/list"
)
@PostMapping
(
"/list"
)
@ResponseBody
@ResponseBody
public
TableDataInfo
list
(
PerformanceAdminListParam
performanceAdminListParam
)
{
public
TableDataInfo
list
(
PerformanceAdminListParam
performanceAdminListParam
)
{
...
@@ -70,6 +70,7 @@ public class KylinPerformancesController extends BaseController {
...
@@ -70,6 +70,7 @@ public class KylinPerformancesController extends BaseController {
}
}
//@RequiresPermissions("kylin:performances:view")
//@RequiresPermissions("kylin:performances:view")
@Log
(
title
=
"演出列表"
,
businessType
=
BusinessType
.
DETAIL
)
@GetMapping
(
value
=
"/details/{performancesId}"
)
@GetMapping
(
value
=
"/details/{performancesId}"
)
public
String
performanceDetails
(
@PathVariable
(
"performancesId"
)
String
performancesId
,
ModelMap
mmap
)
{
public
String
performanceDetails
(
@PathVariable
(
"performancesId"
)
String
performancesId
,
ModelMap
mmap
)
{
KylinPerformanceMisVo
result
=
null
;
KylinPerformanceMisVo
result
=
null
;
...
@@ -78,6 +79,7 @@ public class KylinPerformancesController extends BaseController {
...
@@ -78,6 +79,7 @@ public class KylinPerformancesController extends BaseController {
return
prefix
+
"/details"
;
return
prefix
+
"/details"
;
}
}
@Log
(
title
=
"演出列表"
,
businessType
=
BusinessType
.
AUDIT
)
@PostMapping
(
value
=
"/audit"
)
@PostMapping
(
value
=
"/audit"
)
//@RequiresPermissions("kylin:performances:view")
//@RequiresPermissions("kylin:performances:view")
@ResponseBody
@ResponseBody
...
@@ -93,6 +95,7 @@ public class KylinPerformancesController extends BaseController {
...
@@ -93,6 +95,7 @@ public class KylinPerformancesController extends BaseController {
return
toAjax
(
kylinPerformancesService
.
setIsShow
(
performancesId
,
isShow
));
return
toAjax
(
kylinPerformancesService
.
setIsShow
(
performancesId
,
isShow
));
}
}
@Log
(
title
=
"演出列表"
,
businessType
=
BusinessType
.
DETAIL
)
//@RequiresPermissions("kylin:performances:view")
//@RequiresPermissions("kylin:performances:view")
@GetMapping
(
value
=
"/memberInfo/{performancesId}"
)
@GetMapping
(
value
=
"/memberInfo/{performancesId}"
)
public
String
memberInfo
(
@PathVariable
(
"performancesId"
)
String
performancesId
,
ModelMap
mmap
)
{
public
String
memberInfo
(
@PathVariable
(
"performancesId"
)
String
performancesId
,
ModelMap
mmap
)
{
...
@@ -101,6 +104,7 @@ public class KylinPerformancesController extends BaseController {
...
@@ -101,6 +104,7 @@ public class KylinPerformancesController extends BaseController {
return
prefix
+
"/memberInfo"
;
return
prefix
+
"/memberInfo"
;
}
}
@Log
(
title
=
"演出列表"
,
businessType
=
BusinessType
.
UPDATE
)
//@RequiresPermissions("kylin:performances:view")
//@RequiresPermissions("kylin:performances:view")
@PostMapping
(
value
=
"/memberInfo/submit"
)
@PostMapping
(
value
=
"/memberInfo/submit"
)
@ResponseBody
@ResponseBody
...
@@ -109,6 +113,7 @@ public class KylinPerformancesController extends BaseController {
...
@@ -109,6 +113,7 @@ public class KylinPerformancesController extends BaseController {
return
toAjax
(
result
);
return
toAjax
(
result
);
}
}
@Log
(
title
=
"演出列表-演出数据"
,
businessType
=
BusinessType
.
LIST
)
//@RequiresPermissions("kylin:performances:view")
//@RequiresPermissions("kylin:performances:view")
@GetMapping
(
value
=
"/performanceStatic/{performancesId}"
)
@GetMapping
(
value
=
"/performanceStatic/{performancesId}"
)
public
String
performanceStatic
(
@PathVariable
(
"performancesId"
)
String
performancesId
,
ModelMap
mmap
)
{
public
String
performanceStatic
(
@PathVariable
(
"performancesId"
)
String
performancesId
,
ModelMap
mmap
)
{
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinPerformancesRecommendController.java
View file @
6fdbd62c
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
kylin
;
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
kylin
;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.client.admin.common.annotation.Log
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceRecommendAdminDao
;
import
com.liquidnet.service.kylin.dao.PerformanceRecommendAdminDao
;
import
com.liquidnet.service.kylin.dao.PerformanceRecommendDao
;
import
com.liquidnet.service.kylin.dao.PerformanceRecommendDao
;
import
com.liquidnet.service.kylin.dao.PerformanceTitleDao
;
import
com.liquidnet.service.kylin.dao.PerformanceTitleDao
;
import
com.liquidnet.service.kylin.dto.param.PerformanceAdminListParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceRecommendAdminParam
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService
;
import
com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.ui.ModelMap
;
import
org.springframework.ui.ModelMap
;
...
@@ -46,6 +42,7 @@ public class KylinPerformancesRecommendController extends BaseController {
...
@@ -46,6 +42,7 @@ public class KylinPerformancesRecommendController extends BaseController {
* 查询演出列表
* 查询演出列表
*/
*/
// @RequiresPermissions("kylin:performances:recommend:list")
// @RequiresPermissions("kylin:performances:recommend:list")
@Log
(
title
=
"推荐演出"
,
businessType
=
BusinessType
.
LIST
)
@PostMapping
(
"/list"
)
@PostMapping
(
"/list"
)
@ResponseBody
@ResponseBody
public
TableDataInfo
list
()
{
public
TableDataInfo
list
()
{
...
@@ -64,6 +61,7 @@ public class KylinPerformancesRecommendController extends BaseController {
...
@@ -64,6 +61,7 @@ public class KylinPerformancesRecommendController extends BaseController {
/**
/**
* 修改
* 修改
*/
*/
@Log
(
title
=
"推荐演出"
,
businessType
=
BusinessType
.
UPDATE
)
// @RequiresPermissions("kylin:performances:recommend:change")
// @RequiresPermissions("kylin:performances:recommend:change")
@PostMapping
(
"/change"
)
@PostMapping
(
"/change"
)
@ResponseBody
@ResponseBody
...
@@ -75,6 +73,7 @@ public class KylinPerformancesRecommendController extends BaseController {
...
@@ -75,6 +73,7 @@ public class KylinPerformancesRecommendController extends BaseController {
/**
/**
* 详情
* 详情
*/
*/
@Log
(
title
=
"推荐演出"
,
businessType
=
BusinessType
.
DETAIL
)
@GetMapping
(
"/edit/{performancesId}"
)
@GetMapping
(
"/edit/{performancesId}"
)
public
String
edit
(
@PathVariable
(
"performancesId"
)
String
performancesId
,
ModelMap
mmap
)
{
public
String
edit
(
@PathVariable
(
"performancesId"
)
String
performancesId
,
ModelMap
mmap
)
{
PerformanceRecommendDao
result
=
kylinPerformancesService
.
getRecommend
(
performancesId
);
PerformanceRecommendDao
result
=
kylinPerformancesService
.
getRecommend
(
performancesId
);
...
@@ -83,6 +82,7 @@ public class KylinPerformancesRecommendController extends BaseController {
...
@@ -83,6 +82,7 @@ public class KylinPerformancesRecommendController extends BaseController {
}
}
// @RequiresPermissions("kylin:performances:recommend:change")
// @RequiresPermissions("kylin:performances:recommend:change")
@Log
(
title
=
"推荐演出"
,
businessType
=
BusinessType
.
LIST
)
@GetMapping
(
value
=
"/performance/status"
)
@GetMapping
(
value
=
"/performance/status"
)
@ResponseBody
@ResponseBody
public
AjaxResult
listByStatus
(
@RequestParam
(
value
=
"status"
)
String
status
,
@RequestParam
(
value
=
"title"
,
required
=
false
)
String
title
)
{
public
AjaxResult
listByStatus
(
@RequestParam
(
value
=
"status"
)
String
status
,
@RequestParam
(
value
=
"title"
,
required
=
false
)
String
title
)
{
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinRoadShowController.java
View file @
6fdbd62c
...
@@ -6,17 +6,12 @@ import com.liquidnet.client.admin.common.core.controller.BaseController;
...
@@ -6,17 +6,12 @@ import com.liquidnet.client.admin.common.core.controller.BaseController;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinPerformancesAdminServiceImpl
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.KylinRoadShowsAdminServiceImpl
;
import
com.liquidnet.service.kylin.dao.PerformanceAdminListDao
;
import
com.liquidnet.service.kylin.dao.PerformanceTitleDao
;
import
com.liquidnet.service.kylin.dao.PerformanceTitleDao
;
import
com.liquidnet.service.kylin.dao.RoadShowAdminListDao
;
import
com.liquidnet.service.kylin.dao.RoadShowAdminListDao
;
import
com.liquidnet.service.kylin.dto.param.CreateRoadShowParam
;
import
com.liquidnet.service.kylin.dto.param.CreateRoadShowParam
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinRoadShowAdminVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinRoadShowAdminVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService
;
import
com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService
;
import
com.liquidnet.service.kylin.service.admin.IKylinRoadShowsAdminService
;
import
com.liquidnet.service.kylin.service.admin.IKylinRoadShowsAdminService
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.ui.ModelMap
;
import
org.springframework.ui.ModelMap
;
...
@@ -48,6 +43,7 @@ public class KylinRoadShowController extends BaseController {
...
@@ -48,6 +43,7 @@ public class KylinRoadShowController extends BaseController {
}
}
// @RequiresPermissions("kylin:performances:roadShow:list")
// @RequiresPermissions("kylin:performances:roadShow:list")
@Log
(
title
=
"巡演管理"
,
businessType
=
BusinessType
.
LIST
)
@PostMapping
(
"/list"
)
@PostMapping
(
"/list"
)
@ResponseBody
@ResponseBody
public
TableDataInfo
listRoadShow
(
@RequestParam
(
value
=
"title"
,
required
=
false
)
String
title
,
public
TableDataInfo
listRoadShow
(
@RequestParam
(
value
=
"title"
,
required
=
false
)
String
title
,
...
@@ -67,7 +63,7 @@ public class KylinRoadShowController extends BaseController {
...
@@ -67,7 +63,7 @@ public class KylinRoadShowController extends BaseController {
}
}
// @RequiresPermissions("kylin:performances:roadShow:add")
// @RequiresPermissions("kylin:performances:roadShow:add")
@Log
(
title
=
"巡演"
,
businessType
=
BusinessType
.
INSERT
)
@Log
(
title
=
"巡演
管理
"
,
businessType
=
BusinessType
.
INSERT
)
@PostMapping
(
"/add"
)
@PostMapping
(
"/add"
)
@ResponseBody
@ResponseBody
public
AjaxResult
createRoadShow
(
CreateRoadShowParam
createRoadShowParam
)
{
public
AjaxResult
createRoadShow
(
CreateRoadShowParam
createRoadShowParam
)
{
...
@@ -75,6 +71,7 @@ public class KylinRoadShowController extends BaseController {
...
@@ -75,6 +71,7 @@ public class KylinRoadShowController extends BaseController {
}
}
// @RequiresPermissions("kylin:performances:roadShow:details")
// @RequiresPermissions("kylin:performances:roadShow:details")
@Log
(
title
=
"巡演管理"
,
businessType
=
BusinessType
.
DETAIL
)
@GetMapping
(
value
=
"/details/{roadShowId}"
)
@GetMapping
(
value
=
"/details/{roadShowId}"
)
public
String
detailsRoadShow
(
@PathVariable
(
"roadShowId"
)
String
roadShowId
,
ModelMap
mmap
)
{
public
String
detailsRoadShow
(
@PathVariable
(
"roadShowId"
)
String
roadShowId
,
ModelMap
mmap
)
{
KylinRoadShowAdminVo
result
=
kylinRoadShowsAdminService
.
detailsRoadShow
(
roadShowId
);
KylinRoadShowAdminVo
result
=
kylinRoadShowsAdminService
.
detailsRoadShow
(
roadShowId
);
...
@@ -83,7 +80,7 @@ public class KylinRoadShowController extends BaseController {
...
@@ -83,7 +80,7 @@ public class KylinRoadShowController extends BaseController {
}
}
// @RequiresPermissions("kylin:performances:roadShow:edit")
// @RequiresPermissions("kylin:performances:roadShow:edit")
@Log
(
title
=
"巡演"
,
businessType
=
BusinessType
.
UPDATE
)
@Log
(
title
=
"巡演
管理
"
,
businessType
=
BusinessType
.
UPDATE
)
@PostMapping
(
"/edit"
)
@PostMapping
(
"/edit"
)
@ResponseBody
@ResponseBody
public
AjaxResult
updateRoadShow
(
CreateRoadShowParam
createRoadShowParam
)
{
public
AjaxResult
updateRoadShow
(
CreateRoadShowParam
createRoadShowParam
)
{
...
@@ -94,6 +91,7 @@ public class KylinRoadShowController extends BaseController {
...
@@ -94,6 +91,7 @@ public class KylinRoadShowController extends BaseController {
/**
/**
* 巡演详情
* 巡演详情
*/
*/
@Log
(
title
=
"巡演管理"
,
businessType
=
BusinessType
.
DETAIL
)
@GetMapping
(
"/detailsList/{roadShowId}"
)
@GetMapping
(
"/detailsList/{roadShowId}"
)
public
String
addPerformance
(
@PathVariable
(
"roadShowId"
)
String
roadShowId
,
ModelMap
mmap
)
{
public
String
addPerformance
(
@PathVariable
(
"roadShowId"
)
String
roadShowId
,
ModelMap
mmap
)
{
mmap
.
put
(
"roadShowId"
,
roadShowId
);
mmap
.
put
(
"roadShowId"
,
roadShowId
);
...
@@ -101,6 +99,7 @@ public class KylinRoadShowController extends BaseController {
...
@@ -101,6 +99,7 @@ public class KylinRoadShowController extends BaseController {
}
}
// @RequiresPermissions("kylin:performances:roadShow:addPerformance")
// @RequiresPermissions("kylin:performances:roadShow:addPerformance")
@Log
(
title
=
"巡演管理"
,
businessType
=
BusinessType
.
LIST
)
@GetMapping
(
value
=
"/performance/{roadShowId}"
)
@GetMapping
(
value
=
"/performance/{roadShowId}"
)
@ResponseBody
@ResponseBody
public
TableDataInfo
listByRoadShowId
(
@PathVariable
(
"roadShowId"
)
String
roadShowId
)
{
public
TableDataInfo
listByRoadShowId
(
@PathVariable
(
"roadShowId"
)
String
roadShowId
)
{
...
@@ -110,6 +109,7 @@ public class KylinRoadShowController extends BaseController {
...
@@ -110,6 +109,7 @@ public class KylinRoadShowController extends BaseController {
// @RequiresPermissions("kylin:performances:roadShow:change:performance")
// @RequiresPermissions("kylin:performances:roadShow:change:performance")
@Log
(
title
=
"巡演管理"
,
businessType
=
BusinessType
.
UPDATE
)
@PostMapping
(
value
=
"/roadShow/relation"
)
@PostMapping
(
value
=
"/roadShow/relation"
)
@ResponseBody
@ResponseBody
public
AjaxResult
changeRoadShowId
(
@RequestParam
(
value
=
"ids"
)
String
performancesId
,
@RequestParam
(
value
=
"roadShowId"
,
required
=
false
)
String
roadShowId
)
{
public
AjaxResult
changeRoadShowId
(
@RequestParam
(
value
=
"ids"
)
String
performancesId
,
@RequestParam
(
value
=
"roadShowId"
,
required
=
false
)
String
roadShowId
)
{
...
@@ -120,12 +120,14 @@ public class KylinRoadShowController extends BaseController {
...
@@ -120,12 +120,14 @@ public class KylinRoadShowController extends BaseController {
/**
/**
* 新增巡演演出
* 新增巡演演出
*/
*/
@Log
(
title
=
"巡演演出"
,
businessType
=
BusinessType
.
INSERT
)
@GetMapping
(
"/addPerformances/{roadShowId}"
)
@GetMapping
(
"/addPerformances/{roadShowId}"
)
public
String
addPerformances
(
@PathVariable
(
"roadShowId"
)
String
roadShowId
,
ModelMap
mmap
)
{
public
String
addPerformances
(
@PathVariable
(
"roadShowId"
)
String
roadShowId
,
ModelMap
mmap
)
{
mmap
.
put
(
"roadShowId"
,
roadShowId
);
mmap
.
put
(
"roadShowId"
,
roadShowId
);
return
prefix
+
"/addPerformances"
;
return
prefix
+
"/addPerformances"
;
}
}
@Log
(
title
=
"巡演演出"
,
businessType
=
BusinessType
.
LIST
)
// @RequiresPermissions("kylin:performances:roadShow:change:performance")
// @RequiresPermissions("kylin:performances:roadShow:change:performance")
@GetMapping
(
value
=
"/performance/status"
)
@GetMapping
(
value
=
"/performance/status"
)
@ResponseBody
@ResponseBody
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/PerformanceCalendarController.java
View file @
6fdbd62c
...
@@ -2,7 +2,9 @@ package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
...
@@ -2,7 +2,9 @@ package com.liquidnet.client.admin.web.controller.zhengzai.kylin;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.liquidnet.client.admin.common.annotation.Log
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.client.admin.common.utils.StringUtils
;
import
com.liquidnet.client.admin.common.utils.StringUtils
;
import
com.liquidnet.client.admin.zhengzai.kylin.dto.PerformanceCalendarReq
;
import
com.liquidnet.client.admin.zhengzai.kylin.dto.PerformanceCalendarReq
;
import
com.liquidnet.client.admin.zhengzai.kylin.dto.PerformanceCalendarResp
;
import
com.liquidnet.client.admin.zhengzai.kylin.dto.PerformanceCalendarResp
;
...
@@ -56,6 +58,7 @@ public class PerformanceCalendarController extends BaseController{
...
@@ -56,6 +58,7 @@ public class PerformanceCalendarController extends BaseController{
/**
/**
* 查询演出列表
* 查询演出列表
*/
*/
@Log
(
title
=
"演出日历"
,
businessType
=
BusinessType
.
LIST
)
@RequiresPermissions
(
"kylin:performanceCalendar:list"
)
@RequiresPermissions
(
"kylin:performanceCalendar:list"
)
@PostMapping
(
"/list"
)
@PostMapping
(
"/list"
)
public
String
list
(
PerformanceCalendarReq
performanceCalendarReq
,
ModelMap
mmap
)
public
String
list
(
PerformanceCalendarReq
performanceCalendarReq
,
ModelMap
mmap
)
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/PerformancesExpressController.java
View file @
6fdbd62c
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
kylin
;
package
com
.
liquidnet
.
client
.
admin
.
web
.
controller
.
zhengzai
.
kylin
;
import
com.liquidnet.client.admin.common.annotation.Log
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.controller.BaseController
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.domain.AjaxResult
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.core.page.TableDataInfo
;
import
com.liquidnet.client.admin.common.enums.BusinessType
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.PerformancesExpressServiceImpl
;
import
com.liquidnet.client.admin.zhengzai.kylin.service.impl.PerformancesExpressServiceImpl
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceListAdminDao
;
import
com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceListAdminDao
;
...
@@ -44,6 +46,8 @@ public class PerformancesExpressController extends BaseController {
...
@@ -44,6 +46,8 @@ public class PerformancesExpressController extends BaseController {
return
prefix
+
"/performancesList"
;
return
prefix
+
"/performancesList"
;
}
}
@Log
(
title
=
"快递管理-演出列表"
,
businessType
=
BusinessType
.
LIST
)
@RequiresPermissions
(
"kylin:performancesExpress:performancesList"
)
@RequiresPermissions
(
"kylin:performancesExpress:performancesList"
)
@PostMapping
(
"/performancesList"
)
@PostMapping
(
"/performancesList"
)
@ResponseBody
@ResponseBody
...
@@ -62,6 +66,7 @@ public class PerformancesExpressController extends BaseController {
...
@@ -62,6 +66,7 @@ public class PerformancesExpressController extends BaseController {
return
prefix
+
"/performanceOrderList"
;
return
prefix
+
"/performanceOrderList"
;
}
}
@Log
(
title
=
"快递管理-演出订单列表"
,
businessType
=
BusinessType
.
LIST
)
@RequiresPermissions
(
"kylin:performancesExpress:performanceOrderList"
)
@RequiresPermissions
(
"kylin:performancesExpress:performanceOrderList"
)
@PostMapping
(
"/performanceOrderList"
)
@PostMapping
(
"/performanceOrderList"
)
@ResponseBody
@ResponseBody
...
@@ -73,6 +78,7 @@ public class PerformancesExpressController extends BaseController {
...
@@ -73,6 +78,7 @@ public class PerformancesExpressController extends BaseController {
/**
/**
* 下单
* 下单
*/
*/
@Log
(
title
=
"快递管理-演出订单列表"
,
businessType
=
BusinessType
.
LIST
)
@RequiresPermissions
(
"kylin:performancesExpress:placeOrder"
)
@RequiresPermissions
(
"kylin:performancesExpress:placeOrder"
)
@PostMapping
(
"/placeOrder"
)
@PostMapping
(
"/placeOrder"
)
@ResponseBody
@ResponseBody
...
@@ -92,6 +98,7 @@ public class PerformancesExpressController extends BaseController {
...
@@ -92,6 +98,7 @@ public class PerformancesExpressController extends BaseController {
/**
/**
* 取消
* 取消
*/
*/
@Log
(
title
=
"快递管理-演出订单列表"
,
businessType
=
BusinessType
.
CANCEL
)
@RequiresPermissions
(
"kylin:performancesExpress:cancelOrder"
)
@RequiresPermissions
(
"kylin:performancesExpress:cancelOrder"
)
@PostMapping
(
"/cancelOrder"
)
@PostMapping
(
"/cancelOrder"
)
@ResponseBody
@ResponseBody
...
@@ -202,6 +209,7 @@ public class PerformancesExpressController extends BaseController {
...
@@ -202,6 +209,7 @@ public class PerformancesExpressController extends BaseController {
/**
/**
* 批量下单
* 批量下单
*/
*/
@Log
(
title
=
"快递管理-演出列表"
,
businessType
=
BusinessType
.
PLACE_ORDER
)
@RequiresPermissions
(
"kylin:performancesExpress:batchPlaceOrder"
)
@RequiresPermissions
(
"kylin:performancesExpress:batchPlaceOrder"
)
@PostMapping
(
"/batchPlaceOrder"
)
@PostMapping
(
"/batchPlaceOrder"
)
@ResponseBody
@ResponseBody
...
@@ -217,6 +225,7 @@ public class PerformancesExpressController extends BaseController {
...
@@ -217,6 +225,7 @@ public class PerformancesExpressController extends BaseController {
/**
/**
* 批量取消
* 批量取消
*/
*/
@Log
(
title
=
"快递管理-演出列表"
,
businessType
=
BusinessType
.
CANCEL
)
@RequiresPermissions
(
"kylin:performancesExpress:batchCancelOrder"
)
@RequiresPermissions
(
"kylin:performancesExpress:batchCancelOrder"
)
@PostMapping
(
"/batchCancelOrder"
)
@PostMapping
(
"/batchCancelOrder"
)
@ResponseBody
@ResponseBody
...
@@ -232,6 +241,7 @@ public class PerformancesExpressController extends BaseController {
...
@@ -232,6 +241,7 @@ public class PerformancesExpressController extends BaseController {
/**
/**
* 批量下载图片
* 批量下载图片
*/
*/
@Log
(
title
=
"快递管理-演出列表"
,
businessType
=
BusinessType
.
BATCH_DOWNLOAD_IMAGE
)
@RequiresPermissions
(
"kylin:performancesExpress:batchGenerateImage"
)
@RequiresPermissions
(
"kylin:performancesExpress:batchGenerateImage"
)
@PostMapping
(
"/batchGenerateImage"
)
@PostMapping
(
"/batchGenerateImage"
)
@ResponseBody
@ResponseBody
...
@@ -251,6 +261,7 @@ public class PerformancesExpressController extends BaseController {
...
@@ -251,6 +261,7 @@ public class PerformancesExpressController extends BaseController {
/**
/**
* 下载图片
* 下载图片
*/
*/
@Log
(
title
=
"快递管理-演出列表"
,
businessType
=
BusinessType
.
DOWNLOAD_IMAGE
)
@RequiresPermissions
(
"kylin:performancesExpress:generateImage"
)
@RequiresPermissions
(
"kylin:performancesExpress:generateImage"
)
@PostMapping
(
"/generateImage"
)
@PostMapping
(
"/generateImage"
)
@ResponseBody
@ResponseBody
...
@@ -270,6 +281,7 @@ public class PerformancesExpressController extends BaseController {
...
@@ -270,6 +281,7 @@ public class PerformancesExpressController extends BaseController {
/**
/**
* 批量打印获取数据
* 批量打印获取数据
*/
*/
@Log
(
title
=
"快递管理-演出列表"
,
businessType
=
BusinessType
.
BATCH_PRINT
)
@RequiresPermissions
(
"kylin:performancesExpress:batchPrintExpress"
)
@RequiresPermissions
(
"kylin:performancesExpress:batchPrintExpress"
)
@PostMapping
(
"/batchPrintExpress"
)
@PostMapping
(
"/batchPrintExpress"
)
@ResponseBody
@ResponseBody
...
@@ -285,6 +297,7 @@ public class PerformancesExpressController extends BaseController {
...
@@ -285,6 +297,7 @@ public class PerformancesExpressController extends BaseController {
/**
/**
* 打印单条获取数据
* 打印单条获取数据
*/
*/
@Log
(
title
=
"快递管理-演出列表"
,
businessType
=
BusinessType
.
PRINT
)
@RequiresPermissions
(
"kylin:performancesExpress:printExpress"
)
@RequiresPermissions
(
"kylin:performancesExpress:printExpress"
)
@PostMapping
(
"/printExpress"
)
@PostMapping
(
"/printExpress"
)
@ResponseBody
@ResponseBody
...
...
liquidnet-bus-common/liquidnet-common-service-base/src/main/java/com/liquidnet/service/base/constant/MQConst.java
View file @
6fdbd62c
...
@@ -72,6 +72,8 @@ public class MQConst {
...
@@ -72,6 +72,8 @@ public class MQConst {
public
enum
SweetQueue
{
public
enum
SweetQueue
{
ARTISTS_RELATION
(
"sweet:stream:rk.artists.relation"
,
"group.artists.relation"
,
"用户-关系"
),
ARTISTS_RELATION
(
"sweet:stream:rk.artists.relation"
,
"group.artists.relation"
,
"用户-关系"
),
ARTISTS_RELATION_MDSK
(
"sweet:stream:rk.artists.mdsk.relation"
,
"group.artists.mdsk.relation"
,
"用户-关系"
),
LUCK_DRAW
(
"sweet:stream:rk.luckDraw"
,
"group.luckDraw"
,
"用户-抽奖"
),
;
;
private
final
String
key
;
private
final
String
key
;
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamLoginController.java
View file @
6fdbd62c
...
@@ -216,7 +216,7 @@ public class AdamLoginController {
...
@@ -216,7 +216,7 @@ public class AdamLoginController {
wechatUnionid
=
wxMaJscode2SessionResult
.
getUnionid
();
wechatUnionid
=
wxMaJscode2SessionResult
.
getUnionid
();
}
catch
(
WxErrorException
e
)
{
}
catch
(
WxErrorException
e
)
{
log
.
error
(
"login by wechat applet exception:[anum:{},code:{},encryptedData:{},iv:{}], errmsg:{}"
,
anum
,
code
,
encryptedData
,
iv
,
e
.
getMessage
());
log
.
error
(
"login by wechat applet exception:[anum:{},code:{},encryptedData:{},iv:{}], errmsg:{}"
,
anum
,
code
,
encryptedData
,
iv
,
e
.
getMessage
());
return
ResponseDto
.
failure
(
"微信小程序解码信息失败"
);
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10001"
)
);
}
}
if
(
StringUtils
.
isEmpty
(
wechatMobile
))
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10005"
));
if
(
StringUtils
.
isEmpty
(
wechatMobile
))
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"10005"
));
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/resources/errors.properties
View file @
6fdbd62c
...
@@ -4,7 +4,8 @@
...
@@ -4,7 +4,8 @@
# ------------------------ 4开头错误码作系统保留
# ------------------------ 4开头错误码作系统保留
10000
=
请求频繁,稍后再试
10000
=
请求频繁,稍后再试
10001
=
10001
=
授权失败
10001
=
授权失败
10002
=
验证码发送失败
10002
=
验证码发送失败
10003
=
发送过于频繁,请稍后再试
10003
=
发送过于频繁,请稍后再试
10004
=
验证码错误,请重新输入
10004
=
验证码错误,请重新输入
...
...
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-kylin/src/main/java/com/liquidnet/service/consumer/kylin/config/ConsumerSweetSqlLuckDrawRedisStreamConfig.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
consumer
.
kylin
.
config
;
import
com.liquidnet.service.consumer.kylin.receiver.ConsumerSweetSqlLuckDrawRdsReceiver
;
import
com.liquidnet.service.consumer.kylin.receiver.ConsumerSweetSqlUserRelationMDSKRdsReceiver
;
import
lombok.var
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.data.redis.connection.RedisConnectionFactory
;
import
org.springframework.data.redis.connection.stream.Consumer
;
import
org.springframework.data.redis.connection.stream.MapRecord
;
import
org.springframework.data.redis.connection.stream.ReadOffset
;
import
org.springframework.data.redis.connection.stream.StreamOffset
;
import
org.springframework.data.redis.stream.StreamMessageListenerContainer
;
import
org.springframework.data.redis.stream.Subscription
;
import
java.time.Duration
;
import
static
com
.
liquidnet
.
service
.
base
.
constant
.
MQConst
.
SweetQueue
.
ARTISTS_RELATION_MDSK
;
import
static
com
.
liquidnet
.
service
.
base
.
constant
.
MQConst
.
SweetQueue
.
LUCK_DRAW
;
@Configuration
public
class
ConsumerSweetSqlLuckDrawRedisStreamConfig
{
@Autowired
ConsumerSweetSqlLuckDrawRdsReceiver
consumerSweetSqlLuckDrawRdsReceiver
;
private
StreamMessageListenerContainer
<
String
,
MapRecord
<
String
,
String
,
String
>>
buildStreamMessageListenerContainer
(
RedisConnectionFactory
factory
)
{
var
options
=
StreamMessageListenerContainer
.
StreamMessageListenerContainerOptions
.
builder
()
.
pollTimeout
(
Duration
.
ofMillis
(
1
))
.
build
();
return
StreamMessageListenerContainer
.
create
(
factory
,
options
);
}
/**
* 缺票登记
*
* @param listenerContainer
* @param t
* @return
*/
private
Subscription
receiveSqlLuckDraw
(
StreamMessageListenerContainer
<
String
,
MapRecord
<
String
,
String
,
String
>>
listenerContainer
,
int
t
)
{
return
listenerContainer
.
receiveAutoAck
(
Consumer
.
from
(
LUCK_DRAW
.
getGroup
(),
LUCK_DRAW
.
name
()
+
t
),
StreamOffset
.
create
(
LUCK_DRAW
.
getKey
(),
ReadOffset
.
lastConsumed
()),
consumerSweetSqlLuckDrawRdsReceiver
);
}
/* —————————————————————————— | —————————————————————————— | —————————————————————————— */
/* -------------------------------------------------------- | 缺票登记 */
@Bean
public
Subscription
subscriptionSqlLuckDraw
(
RedisConnectionFactory
factory
)
{
var
listenerContainer
=
this
.
buildStreamMessageListenerContainer
(
factory
);
var
subscription
=
receiveSqlLuckDraw
(
listenerContainer
,
1
);
listenerContainer
.
start
();
return
subscription
;
}
@Bean
public
Subscription
subscriptionSqlLuckDraw2
(
RedisConnectionFactory
factory
)
{
var
listenerContainer
=
this
.
buildStreamMessageListenerContainer
(
factory
);
var
subscription
=
receiveSqlLuckDraw
(
listenerContainer
,
1
);
listenerContainer
.
start
();
return
subscription
;
}
@Bean
public
Subscription
subscriptionSqlLuckDraw3
(
RedisConnectionFactory
factory
)
{
var
listenerContainer
=
this
.
buildStreamMessageListenerContainer
(
factory
);
var
subscription
=
receiveSqlLuckDraw
(
listenerContainer
,
1
);
listenerContainer
.
start
();
return
subscription
;
}
/* -------------------------------------------------------- | */
}
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-kylin/src/main/java/com/liquidnet/service/consumer/kylin/config/ConsumerSweetSqlUserRelationMDSKRedisStreamConfig.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
consumer
.
kylin
.
config
;
import
com.liquidnet.service.consumer.kylin.receiver.ConsumerSweetSqlUserRelationMDSKRdsReceiver
;
import
com.liquidnet.service.consumer.kylin.receiver.ConsumerSweetSqlUserRelationRdsReceiver
;
import
lombok.var
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.data.redis.connection.RedisConnectionFactory
;
import
org.springframework.data.redis.connection.stream.Consumer
;
import
org.springframework.data.redis.connection.stream.MapRecord
;
import
org.springframework.data.redis.connection.stream.ReadOffset
;
import
org.springframework.data.redis.connection.stream.StreamOffset
;
import
org.springframework.data.redis.stream.StreamMessageListenerContainer
;
import
org.springframework.data.redis.stream.Subscription
;
import
java.time.Duration
;
import
static
com
.
liquidnet
.
service
.
base
.
constant
.
MQConst
.
SweetQueue
.
ARTISTS_RELATION
;
import
static
com
.
liquidnet
.
service
.
base
.
constant
.
MQConst
.
SweetQueue
.
ARTISTS_RELATION_MDSK
;
@Configuration
public
class
ConsumerSweetSqlUserRelationMDSKRedisStreamConfig
{
@Autowired
ConsumerSweetSqlUserRelationMDSKRdsReceiver
consumerSweetSqlUserRelationMDSKRdsReceiver
;
private
StreamMessageListenerContainer
<
String
,
MapRecord
<
String
,
String
,
String
>>
buildStreamMessageListenerContainer
(
RedisConnectionFactory
factory
)
{
var
options
=
StreamMessageListenerContainer
.
StreamMessageListenerContainerOptions
.
builder
()
.
pollTimeout
(
Duration
.
ofMillis
(
1
))
.
build
();
return
StreamMessageListenerContainer
.
create
(
factory
,
options
);
}
/**
* 缺票登记
*
* @param listenerContainer
* @param t
* @return
*/
private
Subscription
receiveSqlUserMdskRelation
(
StreamMessageListenerContainer
<
String
,
MapRecord
<
String
,
String
,
String
>>
listenerContainer
,
int
t
)
{
return
listenerContainer
.
receiveAutoAck
(
Consumer
.
from
(
ARTISTS_RELATION_MDSK
.
getGroup
(),
ARTISTS_RELATION_MDSK
.
name
()
+
t
),
StreamOffset
.
create
(
ARTISTS_RELATION_MDSK
.
getKey
(),
ReadOffset
.
lastConsumed
()),
consumerSweetSqlUserRelationMDSKRdsReceiver
);
}
/* —————————————————————————— | —————————————————————————— | —————————————————————————— */
/* -------------------------------------------------------- | 缺票登记 */
@Bean
public
Subscription
subscriptionSqlUserMdskRelation
(
RedisConnectionFactory
factory
)
{
var
listenerContainer
=
this
.
buildStreamMessageListenerContainer
(
factory
);
var
subscription
=
receiveSqlUserMdskRelation
(
listenerContainer
,
1
);
listenerContainer
.
start
();
return
subscription
;
}
@Bean
public
Subscription
subscriptionSqlUserMdskRelation2
(
RedisConnectionFactory
factory
)
{
var
listenerContainer
=
this
.
buildStreamMessageListenerContainer
(
factory
);
var
subscription
=
receiveSqlUserMdskRelation
(
listenerContainer
,
1
);
listenerContainer
.
start
();
return
subscription
;
}
@Bean
public
Subscription
subscriptionSqlUserMdskRelation3
(
RedisConnectionFactory
factory
)
{
var
listenerContainer
=
this
.
buildStreamMessageListenerContainer
(
factory
);
var
subscription
=
receiveSqlUserMdskRelation
(
listenerContainer
,
1
);
listenerContainer
.
start
();
return
subscription
;
}
/* -------------------------------------------------------- | */
}
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-kylin/src/main/java/com/liquidnet/service/consumer/kylin/receiver/ConsumerSweetSqlLuckDrawRdsReceiver.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
consumer
.
kylin
.
receiver
;
import
com.liquidnet.service.base.constant.MQConst
;
import
org.springframework.stereotype.Component
;
@Component
public
class
ConsumerSweetSqlLuckDrawRdsReceiver
extends
AbstractSqlRedisReceiver
{
@Override
protected
String
getRedisStreamKey
()
{
return
MQConst
.
SweetQueue
.
LUCK_DRAW
.
getKey
();
}
@Override
protected
String
getRedisStreamGroup
()
{
return
MQConst
.
SweetQueue
.
LUCK_DRAW
.
getGroup
();
}
}
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-kylin/src/main/java/com/liquidnet/service/consumer/kylin/receiver/ConsumerSweetSqlUserRelationMDSKRdsReceiver.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
consumer
.
kylin
.
receiver
;
import
com.liquidnet.service.base.constant.MQConst
;
import
org.springframework.stereotype.Component
;
@Component
public
class
ConsumerSweetSqlUserRelationMDSKRdsReceiver
extends
AbstractSqlRedisReceiver
{
@Override
protected
String
getRedisStreamKey
()
{
return
MQConst
.
SweetQueue
.
ARTISTS_RELATION_MDSK
.
getKey
();
}
@Override
protected
String
getRedisStreamGroup
()
{
return
MQConst
.
SweetQueue
.
ARTISTS_RELATION_MDSK
.
getGroup
();
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinOrderTicketsServiceImpl.java
View file @
6fdbd62c
...
@@ -278,8 +278,12 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
...
@@ -278,8 +278,12 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
KylinOrderTicketVo
orderTicketVo
=
dataUtils
.
getOrderTicketVo
(
orderId
);
KylinOrderTicketVo
orderTicketVo
=
dataUtils
.
getOrderTicketVo
(
orderId
);
KylinPerformanceVo
performanceVo
=
dataUtils
.
getPerformanceVo
(
orderTicketVo
.
getPerformanceId
());
KylinPerformanceVo
performanceVo
=
dataUtils
.
getPerformanceVo
(
orderTicketVo
.
getPerformanceId
());
List
<
KylinOrderRefundsVo
>
kylinOrderRefundsVoBaseList
=
dataUtils
.
getOrderRefundVoByOrderId
(
orderTicketVo
.
getOrderTicketsId
());
List
<
KylinOrderRefundsVo
>
kylinOrderRefundsVoBaseList
=
dataUtils
.
getOrderRefundVoByOrderId
(
orderTicketVo
.
getOrderTicketsId
());
if
(!
orderTicketVo
.
getUserId
().
equals
(
uid
))
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20003"
));
if
(
uid
.
equals
(
"809406"
)
||
uid
.
equals
(
"773650"
))
{
}
else
{
if
(!
orderTicketVo
.
getUserId
().
equals
(
uid
))
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20003"
));
}
}
}
List
<
KylinOrderTicketEntitiesVo
>
kylinOrderTicketEntitiesVoList
=
orderTicketVo
.
getEntitiesVoList
();
List
<
KylinOrderTicketEntitiesVo
>
kylinOrderTicketEntitiesVoList
=
orderTicketVo
.
getEntitiesVoList
();
List
<
KylinOrderTicketEntitiesPreRefundVo
>
kylinOrderTicketEntitiesPreRefundVos
=
ObjectUtil
.
getKylinOrderTicketEntitiesPreRefundVoArrayList
();
List
<
KylinOrderTicketEntitiesPreRefundVo
>
kylinOrderTicketEntitiesPreRefundVos
=
ObjectUtil
.
getKylinOrderTicketEntitiesPreRefundVoArrayList
();
...
@@ -319,8 +323,11 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
...
@@ -319,8 +323,11 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
KylinOrderTicketVo
orderTicketVo
=
dataUtils
.
getOrderTicketVo
(
orderId
);
KylinOrderTicketVo
orderTicketVo
=
dataUtils
.
getOrderTicketVo
(
orderId
);
KylinPerformanceVo
performanceVo
=
dataUtils
.
getPerformanceVo
(
orderTicketVo
.
getPerformanceId
());
KylinPerformanceVo
performanceVo
=
dataUtils
.
getPerformanceVo
(
orderTicketVo
.
getPerformanceId
());
if
(!
orderTicketVo
.
getUserId
().
equals
(
uid
))
{
if
(
uid
.
equals
(
"809406"
)
||
uid
.
equals
(
"773650"
))
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20003"
));
}
else
{
if
(!
orderTicketVo
.
getUserId
().
equals
(
uid
))
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20003"
));
}
}
}
orderTicketVo
.
setFieldName
(
performanceVo
.
getFieldName
());
orderTicketVo
.
setFieldName
(
performanceVo
.
getFieldName
());
if
(
orderTicketVo
.
getOrderCode
().
length
()>
20
)
{
if
(
orderTicketVo
.
getOrderCode
().
length
()>
20
)
{
...
@@ -346,8 +353,11 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
...
@@ -346,8 +353,11 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsService {
String
uid
=
CurrentUtil
.
getCurrentUid
();
String
uid
=
CurrentUtil
.
getCurrentUid
();
KylinOrderTicketVo
orderTicketVo
=
dataUtils
.
getOrderTicketVo
(
orderId
);
KylinOrderTicketVo
orderTicketVo
=
dataUtils
.
getOrderTicketVo
(
orderId
);
List
<
KylinOrderRefundsVo
>
kylinOrderRefundsVoBaseList
=
dataUtils
.
getOrderRefundVoByOrderId
(
orderTicketVo
.
getOrderTicketsId
());
List
<
KylinOrderRefundsVo
>
kylinOrderRefundsVoBaseList
=
dataUtils
.
getOrderRefundVoByOrderId
(
orderTicketVo
.
getOrderTicketsId
());
if
(!
orderTicketVo
.
getUserId
().
equals
(
uid
))
{
if
(
uid
.
equals
(
"809406"
)
||
uid
.
equals
(
"773650"
))
{
return
"无权查看"
;
}
else
{
if
(!
orderTicketVo
.
getUserId
().
equals
(
uid
))
{
return
"无权查看"
;
}
}
}
if
(!
orderTicketVo
.
getPayStatus
().
equals
(
1
))
{
if
(!
orderTicketVo
.
getPayStatus
().
equals
(
1
))
{
...
...
liquidnet-bus-service/liquidnet-service-order/liquidnet-service-order-impl/src/main/java/com/liquidnet/service/order/service/impl/KylinOrderTicketsServiceImpl.java
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
order
.
service
.
impl
;
package
com
.
liquidnet
.
service
.
order
.
service
.
impl
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.common.cache.redisson.util.RedisLockUtil
;
import
com.liquidnet.common.sms.constant.SmsEnum
;
import
com.liquidnet.common.sms.constant.SmsEnum
;
import
com.liquidnet.commons.lang.util.*
;
import
com.liquidnet.commons.lang.util.*
;
import
com.liquidnet.service.adam.dto.vo.AdamAddressesVo
;
import
com.liquidnet.service.adam.dto.vo.AdamAddressesVo
;
...
...
liquidnet-bus-service/liquidnet-service-sweet/docu/db_sweetsugar_structure.sql
View file @
6fdbd62c
...
@@ -420,3 +420,20 @@ CREATE TABLE `sweet_user_relation_mdsk`
...
@@ -420,3 +420,20 @@ CREATE TABLE `sweet_user_relation_mdsk`
ROW_FORMAT
=
DYNAMIC
COMMENT
'用户 收藏/喜欢等状态'
;
ROW_FORMAT
=
DYNAMIC
COMMENT
'用户 收藏/喜欢等状态'
;
-- 抽奖表
drop
TABLE
if
exists
`sweet_luck_draw`
;
CREATE
TABLE
`sweet_luck_draw`
(
`mid`
bigint
unsigned
NOT
NULL
AUTO_INCREMENT
,
`user_id`
varchar
(
200
)
NOT
NULL
DEFAULT
''
COMMENT
'用户id'
,
`luck_draw_num`
varchar
(
200
)
NOT
NULL
DEFAULT
''
COMMENT
'抽奖编号'
,
`status`
tinyint
NOT
NULL
DEFAULT
1
COMMENT
'1有资格 0无资格'
,
`created_at`
datetime
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`updated_at`
datetime
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`mid`
),
KEY
`sweet_wechat_user_user_id`
(
`user_id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
utf8mb4
COLLATE
utf8mb4_unicode_ci
ROW_FORMAT
=
DYNAMIC
COMMENT
'抽奖表'
;
liquidnet-bus-service/liquidnet-service-sweet/docu/redis_queue_create.txt
View file @
6fdbd62c
XADD sweet:stream:rk.artists.relation * 0 0
XADD sweet:stream:rk.artists.relation * 0 0
XGROUP CREATE sweet:stream:rk.artists.relation group.artists.relation 0
XGROUP CREATE sweet:stream:rk.artists.relation group.artists.relation 0
-- MDSK --
XADD sweet:stream:rk.artists.mdsk.relation * 0 0
XGROUP CREATE sweet:stream:rk.artists.mdsk.relation group.artists.mdsk.relation 0
-- 抽奖 --
XADD sweet:stream:rk.luckDraw * 0 0
XGROUP CREATE sweet:stream:rk.luckDraw group.luckDraw 0
\ No newline at end of file
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/MybatisPlusCodeGenerator.java
View file @
6fdbd62c
...
@@ -95,7 +95,14 @@ public class MybatisPlusCodeGenerator {
...
@@ -95,7 +95,14 @@ public class MybatisPlusCodeGenerator {
String
resourcePath
=
"/Users/hujiachen/Downloads/tmp"
;
String
resourcePath
=
"/Users/hujiachen/Downloads/tmp"
;
String
directory
=
"com.liquidnet.service.sweet"
;
String
directory
=
"com.liquidnet.service.sweet"
;
String
[]
dbTableArray
=
new
String
[]{
"sweet_user_relation"
};
String
[]
dbTableArray
=
new
String
[]{
"sweet_manual_mdsk"
,
"sweet_manual_sort_mdsk"
,
"sweet_richtext_mdsk"
,
"sweet_manual_artists_mdsk"
,
"sweet_manual_notify_mdsk"
,
"sweet_manual_shop_mdsk"
,
"sweet_user_relation_mdsk"
};
doGenerator
(
resourcePath
,
dsc
,
directory
,
dbTableArray
);
doGenerator
(
resourcePath
,
dsc
,
directory
,
dbTableArray
);
}
}
...
...
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/constant/SweetConstant.java
View file @
6fdbd62c
...
@@ -10,61 +10,70 @@ public class SweetConstant {
...
@@ -10,61 +10,70 @@ public class SweetConstant {
public
final
static
String
REDIS_KEY_SWEET_MANUAL_NOTIFY_LIST
=
"sweet:manual:notify:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_MANUAL_NOTIFY_LIST
=
"sweet:manual:notify:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_MANUAL_RICH_TEXT
=
"sweet:manual:richText:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_MANUAL_RICH_TEXT
=
"sweet:manual:richText:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_MANUAL_SORT
=
"sweet:manual:sort:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_MANUAL_SORT
=
"sweet:manual:sort:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_ARTISTS_RELATION
=
"sweet:artists:relation:uid:"
;
public
final
static
String
REDIS_KEY_SWEET_ARTISTS_RELATION
=
"sweet:artists:relation:uid:"
;
public
final
static
String
REDIS_KEY_SWEET_ARTISTS_DETAILS
=
"sweet:artists:details:"
;
public
final
static
String
REDIS_KEY_SWEET_ARTISTS_DETAILS
=
"sweet:artists:details:"
;
public
final
static
String
REDIS_KEY_SWEET_SHOP
=
"sweet:artists:shop:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_SHOP
=
"sweet:artists:shop:manual:"
;
public
final
static
String
REDIS_KEY_SWEET_LUCK_DRAW
=
"sweet:artists:luckDraw:uid:"
;
public
final
static
String
REDIS_KEY_SWEET_REMIND
=
"sweet:remind:unionId:"
;
public
final
static
String
REDIS_KEY_SWEET_REMIND
=
"sweet:remind:unionId:"
;
public
static
final
String
REDIS_KEY_SWEET_REMIND_ALL
=
"sweet:remind:unionId*"
;
public
static
final
String
REDIS_KEY_SWEET_REMIND_ALL
=
"sweet:remind:unionId*"
;
public
final
static
String
REDIS_KEY_SWEET_WECHAT_USER_INFO
=
"sweet:wechatUser:unionId:"
;
public
final
static
String
REDIS_KEY_SWEET_WECHAT_USER_INFO
=
"sweet:wechatUser:unionId:"
;
public
enum
ManualPosition
{
// public enum ManualPosition {
artist
(
"艺人"
,
"artist"
),
// artist("艺人","artist"),
signingTime
(
"签售时间"
,
"signingTime"
),
// signingTime("签售时间","signingTime"),
foodAndAmusement
(
"吃喝玩乐"
,
"foodAndAmusement"
),
// foodAndAmusement("吃喝玩乐","foodAndAmusement"),
siteMap
(
"现场地图"
,
"siteMap"
),
// siteMap("现场地图","siteMap"),
howToReach
(
"如何到达"
,
"howToReach"
),
// howToReach("如何到达","howToReach"),
relatedProduct
(
"官方售卖"
,
"relatedProduct"
),
// relatedProduct ("官方售卖","relatedProduct"),
officialSupport
(
"官方支持"
,
"officialSupport"
),
// officialSupport("官方支持","officialSupport"),
audienceNotice
(
"观众须知"
,
"audienceNotice"
),
// audienceNotice("观众须知","audienceNotice"),
preventionGuidelines
(
"防疫指南"
,
"preventionGuidelines"
),
// preventionGuidelines("防疫指南","preventionGuidelines"),
notice
(
"通知"
,
"notice"
),
// notice("通知","notice"),
strategy
(
"观演攻略"
,
"strategy"
);
// strategy("观演攻略","strategy");
//
private
String
message
;
// private String message;
private
String
code
;
// private String code;
//
private
ManualPosition
(
String
message
,
String
code
)
{
// private ManualPosition(String message, String code) {
this
.
message
=
message
;
// this.message = message;
this
.
code
=
code
;
// this.code = code;
}
// }
//
public
void
setCode
(
String
code
)
{
// public void setCode(String code) {
this
.
code
=
code
;
// this.code = code;
}
// }
//
public
String
getCode
()
{
// public String getCode() {
return
code
;
// return code;
}
// }
//
public
void
setMessage
(
String
message
)
{
// public void setMessage(String message) {
this
.
message
=
message
;
// this.message = message;
}
// }
//
// public String getMessage() {
// return message;
// }
//
// public static String getMessage(String code) {
// for (ManualPosition c : ManualPosition.values()) {
// if (c.getCode().equalsIgnoreCase(code)) {
// return c.message;
// }
// }
// return null;
// }
// }
public
String
getMessage
()
{
return
message
;
}
public
static
String
getMessage
(
String
code
)
{
public
final
static
String
REDIS_KEY_SWEET_MDSK_MANUAL_PUSH_LIST
=
"sweet:mdsk:manual:pushList"
;
for
(
ManualPosition
c
:
ManualPosition
.
values
())
{
public
final
static
String
REDIS_KEY_SWEET_MDSK_MANUAL_TIME_LIST
=
"sweet:mdsk:manual:timeList:manual:"
;
if
(
c
.
getCode
().
equalsIgnoreCase
(
code
))
{
public
final
static
String
REDIS_KEY_SWEET_MDSK_MANUAL_NOTIFY_LIST
=
"sweet:mdsk:manual:notify:manual:"
;
return
c
.
message
;
public
final
static
String
REDIS_KEY_SWEET_MDSK_MANUAL_RICH_TEXT
=
"sweet:mdsk:manual:richText:manual:"
;
}
public
final
static
String
REDIS_KEY_SWEET_MDSK_MANUAL_SORT
=
"sweet:mdsk:manual:sort:manual:"
;
}
public
final
static
String
REDIS_KEY_SWEET_MDSK_ARTISTS_RELATION
=
"sweet:mdsk:artists:relation:uid:"
;
return
null
;
public
final
static
String
REDIS_KEY_SWEET_MDSK_ARTISTS_DETAILS
=
"sweet:mdsk:artists:details:"
;
}
public
final
static
String
REDIS_KEY_SWEET_MDSK_SHOP
=
"sweet:mdsk:artists:shop:manual:"
;
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/controller/SweetAppletController.java
View file @
6fdbd62c
...
@@ -239,9 +239,9 @@ public class SweetAppletController {
...
@@ -239,9 +239,9 @@ public class SweetAppletController {
if
(
vo
.
getWatchList
()
!=
null
)
{
if
(
vo
.
getWatchList
()
!=
null
)
{
watchSize
=
vo
.
getWatchList
().
size
();
watchSize
=
vo
.
getWatchList
().
size
();
}
}
HashMap
<
String
,
Object
>
map
=
CollectionUtil
.
mapStringObject
();
HashMap
<
String
,
Object
>
map
=
CollectionUtil
.
mapStringObject
();
map
.
put
(
"signSize"
,
signSize
);
map
.
put
(
"signSize"
,
signSize
);
map
.
put
(
"watchSize"
,
watchSize
);
map
.
put
(
"watchSize"
,
watchSize
);
return
ResponseDto
.
success
(
map
);
return
ResponseDto
.
success
(
map
);
}
}
...
@@ -319,4 +319,33 @@ public class SweetAppletController {
...
@@ -319,4 +319,33 @@ public class SweetAppletController {
return
ResponseDto
.
success
(
vo
);
return
ResponseDto
.
success
(
vo
);
}
}
@GetMapping
(
"luckDraw/status"
)
@ApiOperation
(
"抽奖状态"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"uid"
,
value
=
"用户id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"luckDrawNum"
,
value
=
"抽奖编号"
,
required
=
true
),
})
public
ResponseDto
<
Boolean
>
luckDrawStatus
(
@RequestParam
String
uid
,
@RequestParam
String
luckDrawNum
)
{
if
(
uid
.
equalsIgnoreCase
(
"0"
))
{
return
ResponseDto
.
failure
();
}
return
ResponseDto
.
success
(
redisDataUtils
.
getLuckDrawStatus
(
uid
,
luckDrawNum
));
}
@PostMapping
(
"luckDraw"
)
@ApiOperation
(
"抽奖"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"uid"
,
value
=
"用户id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"luckDrawNum"
,
value
=
"抽奖编号"
,
required
=
true
),
})
public
ResponseDto
<
Boolean
>
luckDraw
(
@RequestParam
String
uid
,
@RequestParam
String
luckDrawNum
)
{
if
(
uid
.
equalsIgnoreCase
(
"0"
))
{
return
ResponseDto
.
failure
();
}
redisDataUtils
.
changeLuckDrawStatus
(
uid
,
luckDrawNum
);
return
ResponseDto
.
success
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/controller/SweetAppletMdskController.java
0 → 100644
View file @
6fdbd62c
This diff is collapsed.
Click to expand it.
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/controller/SweetManualArtistsMdskController.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
controller
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.dto.SweetManualArtistListDto
;
import
com.liquidnet.service.sweet.dto.SweetManualArtistListMDSKDto
;
import
com.liquidnet.service.sweet.service.ISweetManualArtistsMdskService
;
import
com.liquidnet.service.sweet.service.ISweetManualArtistsService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
/**
* <p>
* 电子宣传手册艺人表 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Api
(
tags
=
"电子手册艺人_MDSK"
)
@RestController
@RequestMapping
(
"/mdsk/sweet-manual-artists"
)
public
class
SweetManualArtistsMdskController
{
@Autowired
private
ISweetManualArtistsMdskService
sweetManualArtistsMdskService
;
@GetMapping
(
"getList"
)
@ApiOperation
(
"宣传手册艺人列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"page"
,
value
=
"页数"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"size"
,
value
=
"数量"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manaulId"
,
value
=
"手册id"
,
required
=
true
),
})
public
ResponseDto
<
PageInfo
<
SweetManualArtistListMDSKDto
>>
getList
(
@RequestParam
()
Integer
page
,
@RequestParam
()
Integer
size
,
@RequestParam
()
String
manualId
)
{
return
sweetManualArtistsMdskService
.
getList
(
page
,
size
,
manualId
);
}
@GetMapping
(
"details"
)
@ApiOperation
(
"宣传手册艺人详情"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualRelationId"
,
value
=
"手册艺人id"
,
required
=
true
),
})
public
ResponseDto
<
SweetManualArtistListMDSKDto
>
details
(
@RequestParam
()
String
manualRelationId
)
{
return
sweetManualArtistsMdskService
.
details
(
manualRelationId
);
}
@PostMapping
(
"add"
)
@ApiOperation
(
"宣传手册艺人添加"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"手册id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"artistId"
,
value
=
"艺人id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"stageId"
,
value
=
"场地id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"performanceStart"
,
value
=
"演出开始时间"
,
required
=
false
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"performanceEnd"
,
value
=
"演出结束时间"
,
required
=
false
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"signatureStart"
,
value
=
"签售开始时间"
,
required
=
false
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"signatureEnd"
,
value
=
"签售结束时间"
,
required
=
false
),
})
public
ResponseDto
<
Boolean
>
add
(
@RequestParam
()
String
manualId
,
@RequestParam
()
String
artistId
,
@RequestParam
()
String
stageId
,
@RequestParam
(
required
=
false
)
String
performanceStart
,
@RequestParam
(
required
=
false
)
String
performanceEnd
,
@RequestParam
(
required
=
false
)
String
signatureStart
,
@RequestParam
(
required
=
false
)
String
signatureEnd
)
{
return
sweetManualArtistsMdskService
.
add
(
manualId
,
artistId
,
stageId
,
performanceStart
,
performanceEnd
,
signatureStart
,
signatureEnd
);
}
@PostMapping
(
"change"
)
@ApiOperation
(
"宣传手册艺人修改"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualRelationId"
,
value
=
"手册艺人id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"手册id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"artistId"
,
value
=
"艺人id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"stageId"
,
value
=
"场地id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"performanceStart"
,
value
=
"演出开始时间"
,
required
=
false
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"performanceEnd"
,
value
=
"演出结束时间"
,
required
=
false
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"signatureStart"
,
value
=
"签售开始时间"
,
required
=
false
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"signatureEnd"
,
value
=
"签售结束时间"
,
required
=
false
),
})
public
ResponseDto
<
Boolean
>
change
(
@RequestParam
()
String
manualRelationId
,
@RequestParam
()
String
manualId
,
@RequestParam
()
String
artistId
,
@RequestParam
()
String
stageId
,
@RequestParam
(
required
=
false
)
String
performanceStart
,
@RequestParam
(
required
=
false
)
String
performanceEnd
,
@RequestParam
(
required
=
false
)
String
signatureStart
,
@RequestParam
(
required
=
false
)
String
signatureEnd
)
{
return
sweetManualArtistsMdskService
.
change
(
manualRelationId
,
manualId
,
artistId
,
stageId
,
performanceStart
,
performanceEnd
,
signatureStart
,
signatureEnd
);
}
@DeleteMapping
(
"delete"
)
@ApiOperation
(
"宣传手册艺人删除"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualRelationId"
,
value
=
"手册艺人id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"手册id"
,
required
=
true
)
})
public
ResponseDto
<
Boolean
>
delete
(
@RequestParam
()
String
manualRelationId
,
@RequestParam
()
String
manualId
)
{
return
sweetManualArtistsMdskService
.
delete
(
manualRelationId
,
manualId
);
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/controller/SweetManualMdskController.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
controller
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.dto.SweetManualDto
;
import
com.liquidnet.service.sweet.dto.SweetManualMDSKDto
;
import
com.liquidnet.service.sweet.service.ISweetManualMdskService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
/**
* <p>
* 电子宣传手册表 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Api
(
tags
=
"电子手册_MDSK"
)
@RestController
@RequestMapping
(
"/mdsk/sweet-manual"
)
public
class
SweetManualMdskController
{
@Autowired
private
ISweetManualMdskService
sweetManualMdskService
;
@GetMapping
(
"list"
)
@ApiOperation
(
"宣传手册列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"page"
,
value
=
"页数"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"size"
,
value
=
"数量"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"name"
,
value
=
"姓名"
,
required
=
false
),
})
public
ResponseDto
<
PageInfo
<
SweetManualMDSKDto
>>
getList
(
@RequestParam
()
Integer
page
,
@RequestParam
()
Integer
size
,
@RequestParam
(
required
=
false
)
String
name
)
{
return
sweetManualMdskService
.
getManualList
(
page
,
size
,
name
);
}
@GetMapping
(
"details"
)
@ApiOperation
(
"宣传手册详情"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"手册id"
),
})
public
ResponseDto
<
SweetManualMDSKDto
>
details
(
@RequestParam
(
required
=
false
)
String
manualId
)
{
return
sweetManualMdskService
.
details
(
manualId
);
}
@PostMapping
(
"changeRelease"
)
@ApiOperation
(
"修改是否发布"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"page"
,
value
=
"页数"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"size"
,
value
=
"数量"
,
required
=
true
),
})
public
ResponseDto
<
Boolean
>
changeRelease
(
@RequestParam
()
String
manualId
,
@RequestParam
()
Integer
isRelease
)
{
return
sweetManualMdskService
.
changeRelease
(
manualId
,
isRelease
);
}
@PostMapping
(
"changeStatus"
)
@ApiOperation
(
"修改是否开启"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"电子手册id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"performancesId"
,
value
=
"演出id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"status"
,
value
=
"开启状态"
,
required
=
true
),
})
public
ResponseDto
<
Boolean
>
changeStatus
(
@RequestParam
()
String
manualId
,
@RequestParam
()
String
performancesId
,
@RequestParam
()
Integer
status
)
{
return
sweetManualMdskService
.
changeStatus
(
manualId
,
performancesId
,
status
);
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/controller/SweetManualNotifyMdskController.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
controller
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.entity.SweetManualNotify
;
import
com.liquidnet.service.sweet.entity.SweetManualNotifyMdsk
;
import
com.liquidnet.service.sweet.service.ISweetManualNotifyMdskService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
/**
* <p>
* 电子宣传手册通知表 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Api
(
tags
=
"电子手册通知_MDSK"
)
@RestController
@RequestMapping
(
"/mdsk/sweet-manual-notify"
)
public
class
SweetManualNotifyMdskController
{
@Autowired
ISweetManualNotifyMdskService
sweetManualNotifyMdskService
;
@GetMapping
(
"list"
)
@ApiOperation
(
"通知列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"page"
,
value
=
"页数"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"size"
,
value
=
"数量"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"name"
,
value
=
"通知标题 不查询从传递null"
,
required
=
false
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"手册id"
,
required
=
true
),
})
public
ResponseDto
<
PageInfo
<
SweetManualNotifyMdsk
>>
getList
(
@RequestParam
()
Integer
page
,
@RequestParam
()
Integer
size
,
@RequestParam
(
required
=
false
)
String
name
,
@RequestParam
()
String
manualId
)
{
return
sweetManualNotifyMdskService
.
getList
(
page
,
size
,
name
,
manualId
);
}
@PostMapping
(
"add"
)
@ApiOperation
(
"添加通知"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"手册id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"title"
,
value
=
"标题"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"content"
,
value
=
"内容"
,
required
=
true
),
})
public
ResponseDto
<
Boolean
>
add
(
@RequestParam
()
String
manualId
,
@RequestParam
()
String
title
,
@RequestParam
()
String
content
)
{
return
sweetManualNotifyMdskService
.
add
(
manualId
,
title
,
content
);
}
@GetMapping
(
"detail"
)
@ApiOperation
(
"通知详情"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualNotifyId"
,
value
=
"通知id"
,
required
=
true
),
})
public
ResponseDto
<
SweetManualNotifyMdsk
>
detail
(
@RequestParam
()
String
manualNotifyId
)
{
return
sweetManualNotifyMdskService
.
details
(
manualNotifyId
);
}
@PostMapping
(
"change"
)
@ApiOperation
(
"修改通知"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"手册id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualNotifyId"
,
value
=
"通知id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"title"
,
value
=
"标题"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"content"
,
value
=
"内容"
,
required
=
true
),
})
public
ResponseDto
<
Boolean
>
change
(
@RequestParam
()
String
manualId
,
@RequestParam
()
String
manualNotifyId
,
@RequestParam
()
String
title
,
@RequestParam
()
String
content
)
{
return
sweetManualNotifyMdskService
.
change
(
manualId
,
manualNotifyId
,
title
,
content
);
}
@DeleteMapping
(
"delete"
)
@ApiOperation
(
"删除通知"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualNotifyId"
,
value
=
"手册通知id"
,
required
=
true
),
})
public
ResponseDto
<
Boolean
>
delete
(
@RequestParam
()
String
manualNotifyId
)
{
return
sweetManualNotifyMdskService
.
delete
(
manualNotifyId
);
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/controller/SweetManualShopMdskController.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
controller
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.entity.SweetManualShop
;
import
com.liquidnet.service.sweet.entity.SweetManualShopMdsk
;
import
com.liquidnet.service.sweet.service.ISweetManualShopMdskService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* <p>
* 电子宣传手册商铺表 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Api
(
tags
=
"电子手册吃喝玩乐_MDSK"
)
@RestController
@RequestMapping
(
"/mdsk/sweet-manual-shop"
)
public
class
SweetManualShopMdskController
{
@Autowired
ISweetManualShopMdskService
sweetManualShopMdskService
;
@GetMapping
(
"list"
)
@ApiOperation
(
"列表"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"手册id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"type"
,
value
=
"类型 1吃喝 2玩乐"
,
required
=
true
),
})
public
ResponseDto
<
List
<
SweetManualShopMdsk
>>
getList
(
@RequestParam
String
manualId
,
@RequestParam
Integer
type
)
{
return
sweetManualShopMdskService
.
getList
(
manualId
,
type
);
}
@GetMapping
(
"details"
)
@ApiOperation
(
"详情"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualShopId"
,
value
=
"商铺id"
,
required
=
true
),
})
public
ResponseDto
<
SweetManualShopMdsk
>
details
(
@RequestParam
String
manualShopId
)
{
return
sweetManualShopMdskService
.
details
(
manualShopId
);
}
@PostMapping
(
"add"
)
@ApiOperation
(
"添加"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"手册iid"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"title"
,
value
=
"标题"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"picUrl"
,
value
=
"图片地址"
,
required
=
false
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"describes"
,
value
=
"描述"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"type"
,
value
=
"类型 1吃喝 2玩乐"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"isRecommend"
,
value
=
"是否推荐"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"sort"
,
value
=
"排序"
,
required
=
true
),
})
public
ResponseDto
<
Boolean
>
add
(
@RequestParam
String
manualId
,
@RequestParam
String
title
,
@RequestParam
String
picUrl
,
@RequestParam
String
describes
,
@RequestParam
Integer
type
,
@RequestParam
Integer
isRecommend
,
@RequestParam
Integer
sort
)
{
return
sweetManualShopMdskService
.
add
(
manualId
,
title
,
picUrl
,
describes
,
type
,
isRecommend
,
sort
);
}
@PostMapping
(
"change"
)
@ApiOperation
(
"修改"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualShopId"
,
value
=
"商铺id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"手册id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"title"
,
value
=
"标题"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"picUrl"
,
value
=
"图片地址"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"describes"
,
value
=
"描述"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"type"
,
value
=
"类型 1吃喝 2玩乐"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"isRecommend"
,
value
=
"是否推荐"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"sort"
,
value
=
"排序"
,
required
=
true
),
})
public
ResponseDto
<
Boolean
>
change
(
@RequestParam
String
manualShopId
,
@RequestParam
String
manualId
,
@RequestParam
String
title
,
@RequestParam
String
picUrl
,
@RequestParam
String
describes
,
@RequestParam
Integer
type
,
@RequestParam
Integer
isRecommend
,
@RequestParam
Integer
sort
)
{
return
sweetManualShopMdskService
.
change
(
manualShopId
,
manualId
,
title
,
picUrl
,
describes
,
type
,
isRecommend
,
sort
);
}
@DeleteMapping
(
"delete"
)
@ApiOperation
(
"删除"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualShopId"
,
value
=
"商铺id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"手册id"
,
required
=
true
),
})
public
ResponseDto
<
Boolean
>
delete
(
@RequestParam
()
String
manualShopId
,
@RequestParam
String
manualId
)
{
return
sweetManualShopMdskService
.
delete
(
manualShopId
,
manualId
);
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/controller/SweetManualSortMdskController.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
controller
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.entity.SweetManualSort
;
import
com.liquidnet.service.sweet.entity.SweetManualSortMdsk
;
import
com.liquidnet.service.sweet.service.ISweetManualSortMdskService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
/**
* <p>
* 电子宣传手册显示内容表 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Api
(
tags
=
"电子手册显示tag_MDSK"
)
@RestController
@RequestMapping
(
"/mdsk/sweet-manual-sort"
)
public
class
SweetManualSortMdskController
{
@Autowired
private
ISweetManualSortMdskService
sweetManualSortMdskService
;
@PostMapping
(
"add"
)
@ApiOperation
(
"操作 电子手册tag"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"电子手册id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"content"
,
value
=
"内容 例子(POSITION_1,POSITION_2)"
,
required
=
true
)
})
public
ResponseDto
<
Boolean
>
changeStatus
(
@RequestParam
()
String
manualId
,
@RequestParam
()
String
content
)
{
return
sweetManualSortMdskService
.
add
(
manualId
,
content
);
}
@GetMapping
(
"get"
)
@ApiOperation
(
"获取 电子手册tag"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"电子手册id"
,
required
=
true
)
})
public
ResponseDto
<
SweetManualSortMdsk
>
changeStatus
(
@RequestParam
()
String
manualId
)
{
return
sweetManualSortMdskService
.
get
(
manualId
);
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/controller/SweetRichtextMdskController.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
controller
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.entity.SweetRichtext
;
import
com.liquidnet.service.sweet.entity.SweetRichtextMdsk
;
import
com.liquidnet.service.sweet.service.ISweetRichtextMdskService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
/**
* <p>
* 电子宣传手册富文本表 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Api
(
tags
=
"电子手册 富文本_MDSK"
)
@RestController
@RequestMapping
(
"/mdsk/sweet-richtext"
)
public
class
SweetRichtextMdskController
{
@Autowired
ISweetRichtextMdskService
sweetRichtextMdskService
;
@GetMapping
(
"get"
)
@ApiOperation
(
"富文本详情"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"String"
,
name
=
"manualId"
,
value
=
"电子手册id"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"type"
,
value
=
"类型 (1签售时间 2现场地图 3官方大巴 4公共交通 5自驾导航坐标 6官方支持 7观众须知 8防疫指南 9观演攻略)"
,
required
=
true
),
})
public
ResponseDto
<
SweetRichtextMdsk
>
get
(
@RequestParam
()
String
manualId
,
@RequestParam
()
Integer
type
)
{
return
sweetRichtextMdskService
.
get
(
manualId
,
type
);
}
@PostMapping
(
"add"
)
@ApiOperation
(
"添加富文本"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"manualId"
,
value
=
"页数"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"details"
,
value
=
"数量"
,
required
=
false
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"local"
,
value
=
"经纬度 经度,维度,"
,
required
=
false
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"picUrl"
,
value
=
"图片地址"
,
required
=
false
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"type"
,
value
=
"类型 (1签售时间 2现场地图 3官方大巴 4公共交通 5自驾导航坐标 6官方支持 7观众须知 8防疫指南 9观演攻略)"
,
required
=
true
),
})
public
ResponseDto
<
Boolean
>
add
(
@RequestParam
()
String
manualId
,
@RequestParam
(
required
=
false
)
String
details
,
@RequestParam
(
required
=
false
)
String
local
,
@RequestParam
(
required
=
false
)
String
picUrl
,
@RequestParam
()
Integer
type
)
{
return
sweetRichtextMdskService
.
add
(
manualId
,
details
,
local
,
picUrl
,
type
);
}
@PostMapping
(
"change"
)
@ApiOperation
(
"修改富文本"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"manualId"
,
value
=
"页数"
,
required
=
true
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"details"
,
value
=
"数量"
,
required
=
false
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"local"
,
value
=
"经纬度 经度,维度,"
,
required
=
false
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"picUrl"
,
value
=
"图片地址"
,
required
=
false
),
@ApiImplicitParam
(
type
=
"query"
,
dataType
=
"Integer"
,
name
=
"type"
,
value
=
"类型 (1签售时间 2现场地图 3官方大巴 4公共交通 5自驾导航坐标 6官方支持 7观众须知 8防疫指南 9观演攻略)"
,
required
=
true
),
})
public
ResponseDto
<
Boolean
>
change
(
@RequestParam
()
String
manualId
,
@RequestParam
(
required
=
false
)
String
details
,
@RequestParam
(
required
=
false
)
String
local
,
@RequestParam
(
required
=
false
)
String
picUrl
,
@RequestParam
()
Integer
type
)
{
return
sweetRichtextMdskService
.
change
(
manualId
,
details
,
local
,
picUrl
,
type
);
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/controller/SweetUserRelationMdskController.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 用户 收藏/喜欢等状态 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@RestController
@RequestMapping
(
"/mdsk/sweet-user-relation"
)
public
class
SweetUserRelationMdskController
{
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/dto/SweetManualAppletMDSKDto.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@ApiModel
public
class
SweetManualAppletMDSKDto
implements
Serializable
,
Cloneable
{
@ApiModelProperty
(
"电子手册id"
)
private
String
manualId
;
@ApiModelProperty
(
"演出id"
)
private
String
performancesId
;
@ApiModelProperty
(
"演出标题"
)
private
String
title
;
@ApiModelProperty
(
"场地id"
)
private
String
fieldId
;
@ApiModelProperty
(
"场地名称"
)
private
String
fieldName
;
@ApiModelProperty
(
"城市名称"
)
private
String
cityName
;
@ApiModelProperty
(
"演出开始时间"
)
private
String
timeStart
;
@ApiModelProperty
(
"演出结束时间"
)
private
String
timeEnd
;
@ApiModelProperty
(
"经度"
)
private
String
longitude
;
@ApiModelProperty
(
"纬度"
)
private
String
latitude
;
private
static
final
SweetManualAppletMDSKDto
obj
=
new
SweetManualAppletMDSKDto
();
public
static
SweetManualAppletMDSKDto
getNew
()
{
try
{
return
(
SweetManualAppletMDSKDto
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SweetManualAppletMDSKDto
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/dto/SweetManualArtistList2MDSKDto.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
dto
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
@Data
public
class
SweetManualArtistList2MDSKDto
implements
Serializable
,
Cloneable
{
private
List
<
SweetManualArtistListMDSKDto
>
data
;
private
List
<
String
>
date
;
private
List
<
SweetManualArtistStageListMDSKDto
>
stage
;
private
Integer
total
;
private
static
final
SweetManualArtistList2MDSKDto
obj
=
new
SweetManualArtistList2MDSKDto
();
public
static
SweetManualArtistList2MDSKDto
getNew
()
{
try
{
return
(
SweetManualArtistList2MDSKDto
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SweetManualArtistList2MDSKDto
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/dto/SweetManualArtistListMDSKDto.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@ApiModel
public
class
SweetManualArtistListMDSKDto
implements
Serializable
,
Cloneable
{
@ApiModelProperty
(
"电子手册关联id"
)
private
String
manualRelationId
;
@ApiModelProperty
(
"艺人id"
)
private
String
artistId
;
@ApiModelProperty
(
"艺人名称"
)
private
String
name
;
@ApiModelProperty
(
"拼音"
)
private
String
pinyin
;
@ApiModelProperty
(
"简介"
)
private
String
describes
;
@ApiModelProperty
(
"头像图片"
)
private
String
picUrl
;
@ApiModelProperty
(
"舞台id"
)
private
String
stageId
;
@ApiModelProperty
(
"舞台名称"
)
private
String
title
;
@ApiModelProperty
(
"演出开始"
)
private
String
performanceStart
;
@ApiModelProperty
(
"演出结束"
)
private
String
performanceEnd
;
@ApiModelProperty
(
"签售开始"
)
private
String
signatureStart
;
@ApiModelProperty
(
"签售结束"
)
private
String
signatureEnd
;
@ApiModelProperty
(
"是否观看"
)
private
Integer
isWatch
;
@ApiModelProperty
(
"是否登记"
)
private
Integer
isSign
;
private
static
final
SweetManualArtistListMDSKDto
obj
=
new
SweetManualArtistListMDSKDto
();
public
static
SweetManualArtistListMDSKDto
getNew
()
{
try
{
return
(
SweetManualArtistListMDSKDto
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SweetManualArtistListMDSKDto
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/dto/SweetManualArtistStageListMDSKDto.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
dto
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
public
class
SweetManualArtistStageListMDSKDto
implements
Serializable
,
Cloneable
{
private
String
title
;
private
static
final
SweetManualArtistStageListMDSKDto
obj
=
new
SweetManualArtistStageListMDSKDto
();
public
static
SweetManualArtistStageListMDSKDto
getNew
()
{
try
{
return
(
SweetManualArtistStageListMDSKDto
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SweetManualArtistStageListMDSKDto
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/dto/SweetManualMDSKDto.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@ApiModel
public
class
SweetManualMDSKDto
implements
Serializable
,
Cloneable
{
@ApiModelProperty
(
"电子手册id"
)
private
String
manualId
;
@ApiModelProperty
(
"演出id"
)
private
String
performancesId
;
@ApiModelProperty
(
"演出名称"
)
private
String
title
;
@ApiModelProperty
(
"演出开始时间"
)
private
String
timeStart
;
@ApiModelProperty
(
"演出结束时间"
)
private
String
timeEnd
;
@ApiModelProperty
(
"售卖时间"
)
private
String
timeSell
;
@ApiModelProperty
(
"停售时间"
)
private
String
timeStop
;
@ApiModelProperty
(
"状态"
)
private
Integer
status
;
@ApiModelProperty
(
"手册状态"
)
private
Integer
manualStatus
;
@ApiModelProperty
(
"是否发布"
)
private
Integer
isRelease
;
private
static
final
SweetManualMDSKDto
obj
=
new
SweetManualMDSKDto
();
public
static
SweetManualMDSKDto
getNew
()
{
try
{
return
(
SweetManualMDSKDto
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SweetManualMDSKDto
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/entity/SweetManualArtistsMdsk.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 电子宣传手册艺人表
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
SweetManualArtistsMdsk
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Long
mid
;
/**
* manual_relation_id
*/
private
String
manualRelationId
;
/**
* 电子宣传手册id
*/
private
String
manualId
;
/**
* 关联id
*/
private
String
stageId
;
/**
* 关联id
*/
private
String
artistsId
;
/**
* 演出开始时间
*/
private
LocalDateTime
performanceStart
;
/**
* 演出结束时间
*/
private
LocalDateTime
performanceEnd
;
/**
* 签收开始时间
*/
private
LocalDateTime
signatureStart
;
/**
* 签收结束时间
*/
private
LocalDateTime
signatureEnd
;
/**
* 0关闭 1开启
*/
private
Integer
status
;
/**
* 创建时间
*/
private
LocalDateTime
createdAt
;
/**
* 更新时间
*/
private
LocalDateTime
updatedAt
;
private
static
final
SweetManualArtistsMdsk
obj
=
new
SweetManualArtistsMdsk
();
public
static
SweetManualArtistsMdsk
getNew
()
{
try
{
return
(
SweetManualArtistsMdsk
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SweetManualArtistsMdsk
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/entity/SweetManualMdsk.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 电子宣传手册表
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
SweetManualMdsk
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Long
mid
;
/**
* manual_id
*/
private
String
manualId
;
/**
* 演出id
*/
private
String
performanceId
;
/**
* 0关闭 1开启
*/
private
Integer
status
;
/**
* 0取消 1发布
*/
private
Integer
isRelease
;
/**
* 创建时间
*/
private
LocalDateTime
createdAt
;
/**
* 更新时间
*/
private
LocalDateTime
updatedAt
;
private
static
final
SweetManualMdsk
obj
=
new
SweetManualMdsk
();
public
static
SweetManualMdsk
getNew
()
{
try
{
return
(
SweetManualMdsk
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SweetManualMdsk
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/entity/SweetManualNotifyMdsk.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 电子宣传手册通知表
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
SweetManualNotifyMdsk
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Long
mid
;
/**
* manual_notify_id
*/
private
String
manualNotifyId
;
/**
* 电子宣传手册id
*/
private
String
manualId
;
/**
* 标题
*/
private
String
title
;
/**
* 内容
*/
private
String
content
;
/**
* 0关闭 1开启
*/
private
Integer
status
;
/**
* 创建时间
*/
private
LocalDateTime
createdAt
;
/**
* 更新时间
*/
private
LocalDateTime
updatedAt
;
private
static
final
SweetManualNotifyMdsk
obj
=
new
SweetManualNotifyMdsk
();
public
static
SweetManualNotifyMdsk
getNew
()
{
try
{
return
(
SweetManualNotifyMdsk
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SweetManualNotifyMdsk
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/entity/SweetManualShopMdsk.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 电子宣传手册商铺表
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
SweetManualShopMdsk
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Long
mid
;
/**
* manual_shop_id
*/
private
String
manualShopId
;
/**
* 电子宣传手册id
*/
private
String
manualId
;
/**
* 商家名称
*/
private
String
title
;
/**
* 商家图片
*/
private
String
picUrl
;
/**
* 商家介绍
*/
private
String
describes
;
/**
* 1吃喝 2玩乐
*/
private
Integer
type
;
/**
* 0不推荐 1推荐
*/
private
Integer
isRecommend
;
/**
* 排序字段 数字越大越靠前
*/
private
Integer
sort
;
/**
* 0关闭 1开启
*/
private
Integer
status
;
/**
* 创建时间
*/
private
LocalDateTime
createdAt
;
/**
* 更新时间
*/
private
LocalDateTime
updatedAt
;
private
static
final
SweetManualShopMdsk
obj
=
new
SweetManualShopMdsk
();
public
static
SweetManualShopMdsk
getNew
()
{
try
{
return
(
SweetManualShopMdsk
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SweetManualShopMdsk
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/entity/SweetManualSortMdsk.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 电子宣传手册显示内容表
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
SweetManualSortMdsk
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Long
mid
;
/**
* manual_id
*/
private
String
manualId
;
/**
* 显示哪个,号隔开
*/
private
String
showPosition
;
/**
* 创建时间
*/
private
LocalDateTime
createdAt
;
/**
* 更新时间
*/
private
LocalDateTime
updatedAt
;
private
static
final
SweetManualSortMdsk
obj
=
new
SweetManualSortMdsk
();
public
static
SweetManualSortMdsk
getNew
()
{
try
{
return
(
SweetManualSortMdsk
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SweetManualSortMdsk
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/entity/SweetRichtextMdsk.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 电子宣传手册富文本表
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
SweetRichtextMdsk
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Long
mid
;
/**
* order_refund_id
*/
private
String
richtextId
;
/**
* manual_id
*/
private
String
manualId
;
/**
* 富文本详情
*/
private
String
details
;
/**
* 经纬度 5需要
*/
private
String
local
;
/**
* 地图图片地址 2需要
*/
private
String
picUrl
;
/**
* 类型 1签售时间 2现场地图 3官方大巴 4公共交通 5自驾导航坐标 6官方支持 7观众须知 8防疫指南 9观演攻略
*/
private
Integer
type
;
/**
* 0关闭 1开启
*/
private
Integer
status
;
/**
* 创建时间
*/
private
LocalDateTime
createdAt
;
/**
* 更新时间
*/
private
LocalDateTime
updatedAt
;
private
static
final
SweetRichtextMdsk
obj
=
new
SweetRichtextMdsk
();
public
static
SweetRichtextMdsk
getNew
()
{
try
{
return
(
SweetRichtextMdsk
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SweetRichtextMdsk
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/entity/SweetUserRelationMdsk.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 用户 收藏/喜欢等状态
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
SweetUserRelationMdsk
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Long
mid
;
/**
* 用户id
*/
private
String
userId
;
/**
* 类型 1喜欢艺人 2签售艺人
*/
private
Integer
type
;
/**
* 目标id
*/
private
String
targetId
;
/**
* 电子手册
*/
private
String
manualId
;
/**
* 1是 0否
*/
private
Integer
status
;
/**
* 创建时间
*/
private
LocalDateTime
createdAt
;
/**
* 更新时间
*/
private
LocalDateTime
updatedAt
;
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/mapper/SweetManualArtistsMdskMapper.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
mapper
;
import
com.liquidnet.service.sweet.dto.SweetManualArtistListDto
;
import
com.liquidnet.service.sweet.dto.SweetManualArtistListMDSKDto
;
import
com.liquidnet.service.sweet.dto.SweetManualArtistStageListDto
;
import
com.liquidnet.service.sweet.dto.SweetManualArtistStageListMDSKDto
;
import
com.liquidnet.service.sweet.entity.SweetManualArtistsMdsk
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
java.util.List
;
import
java.util.Map
;
/**
* <p>
* 电子宣传手册艺人表 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
public
interface
SweetManualArtistsMdskMapper
extends
BaseMapper
<
SweetManualArtistsMdsk
>
{
List
<
SweetManualArtistListMDSKDto
>
getManualList
(
Map
<
String
,
Object
>
map
);
SweetManualArtistListMDSKDto
getManualDetails
(
Map
<
String
,
Object
>
map
);
List
<
SweetManualArtistStageListMDSKDto
>
getStageNameList
(
Map
<
String
,
Object
>
map
);
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/mapper/SweetManualMdskMapper.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
mapper
;
import
com.liquidnet.service.sweet.dto.SweetManualAppletDto
;
import
com.liquidnet.service.sweet.dto.SweetManualAppletMDSKDto
;
import
com.liquidnet.service.sweet.dto.SweetManualDto
;
import
com.liquidnet.service.sweet.dto.SweetManualMDSKDto
;
import
com.liquidnet.service.sweet.entity.SweetManualMdsk
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
java.util.List
;
import
java.util.Map
;
/**
* <p>
* 电子宣传手册表 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
public
interface
SweetManualMdskMapper
extends
BaseMapper
<
SweetManualMdsk
>
{
List
<
SweetManualMDSKDto
>
getManualList
(
Map
<
String
,
Object
>
map
);
SweetManualMDSKDto
getManualDetails
(
Map
<
String
,
Object
>
map
);
List
<
SweetManualAppletMDSKDto
>
getManualAppletDto
();
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/mapper/SweetManualNotifyMdskMapper.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
mapper
;
import
com.liquidnet.service.sweet.entity.SweetManualNotifyMdsk
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 电子宣传手册通知表 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
public
interface
SweetManualNotifyMdskMapper
extends
BaseMapper
<
SweetManualNotifyMdsk
>
{
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/mapper/SweetManualShopMdskMapper.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
mapper
;
import
com.liquidnet.service.sweet.entity.SweetManualShopMdsk
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 电子宣传手册商铺表 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
public
interface
SweetManualShopMdskMapper
extends
BaseMapper
<
SweetManualShopMdsk
>
{
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/mapper/SweetManualSortMdskMapper.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
mapper
;
import
com.liquidnet.service.sweet.entity.SweetManualSortMdsk
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 电子宣传手册显示内容表 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
public
interface
SweetManualSortMdskMapper
extends
BaseMapper
<
SweetManualSortMdsk
>
{
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/mapper/SweetRichtextMdskMapper.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
mapper
;
import
com.liquidnet.service.sweet.entity.SweetRichtextMdsk
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 电子宣传手册富文本表 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
public
interface
SweetRichtextMdskMapper
extends
BaseMapper
<
SweetRichtextMdsk
>
{
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/mapper/SweetUserRelationMdskMapper.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
mapper
;
import
com.liquidnet.service.sweet.entity.SweetUserRelationMdsk
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 用户 收藏/喜欢等状态 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
public
interface
SweetUserRelationMdskMapper
extends
BaseMapper
<
SweetUserRelationMdsk
>
{
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/ISweetManualArtistsMdskService.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
service
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.dto.SweetManualArtistListDto
;
import
com.liquidnet.service.sweet.dto.SweetManualArtistListMDSKDto
;
import
com.liquidnet.service.sweet.entity.SweetManualArtistsMdsk
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 电子宣传手册艺人表 服务类
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
public
interface
ISweetManualArtistsMdskService
extends
IService
<
SweetManualArtistsMdsk
>
{
ResponseDto
<
PageInfo
<
SweetManualArtistListMDSKDto
>>
getList
(
Integer
page
,
Integer
size
,
String
manualId
);
ResponseDto
<
Boolean
>
add
(
String
manualId
,
String
artistId
,
String
stageId
,
String
performanceStart
,
String
performanceEnd
,
String
signatureStart
,
String
signatureEnd
);
ResponseDto
<
SweetManualArtistListMDSKDto
>
details
(
String
manualRelationId
);
ResponseDto
<
Boolean
>
change
(
String
manualRelationId
,
String
manualId
,
String
artistId
,
String
stageId
,
String
performanceStart
,
String
performanceEnd
,
String
signatureStart
,
String
signatureEnd
);
ResponseDto
<
Boolean
>
delete
(
String
manualRelationId
,
String
manualId
);
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/ISweetManualMdskService.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
service
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.dto.SweetManualDto
;
import
com.liquidnet.service.sweet.dto.SweetManualMDSKDto
;
import
com.liquidnet.service.sweet.entity.SweetManualMdsk
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 电子宣传手册表 服务类
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
public
interface
ISweetManualMdskService
extends
IService
<
SweetManualMdsk
>
{
ResponseDto
<
PageInfo
<
SweetManualMDSKDto
>>
getManualList
(
int
page
,
int
size
,
String
name
);
ResponseDto
<
SweetManualMDSKDto
>
details
(
String
manualId
);
//关闭开启
ResponseDto
<
Boolean
>
changeStatus
(
String
manualId
,
String
performancesId
,
Integer
status
);
//发布与否
ResponseDto
<
Boolean
>
changeRelease
(
String
manualId
,
Integer
isRelease
);
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/ISweetManualNotifyMdskService.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
service
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.entity.SweetManualNotify
;
import
com.liquidnet.service.sweet.entity.SweetManualNotifyMdsk
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 电子宣传手册通知表 服务类
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
public
interface
ISweetManualNotifyMdskService
extends
IService
<
SweetManualNotifyMdsk
>
{
ResponseDto
<
PageInfo
<
SweetManualNotifyMdsk
>>
getList
(
Integer
page
,
Integer
size
,
String
title
,
String
manualId
);
ResponseDto
<
Boolean
>
add
(
String
manualId
,
String
title
,
String
content
);
ResponseDto
<
SweetManualNotifyMdsk
>
details
(
String
manualId
);
ResponseDto
<
Boolean
>
change
(
String
manualId
,
String
manualNotifyId
,
String
title
,
String
content
);
ResponseDto
<
Boolean
>
delete
(
String
manualId
);
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/ISweetManualShopMdskService.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
service
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.entity.SweetManualShop
;
import
com.liquidnet.service.sweet.entity.SweetManualShopMdsk
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
java.util.List
;
/**
* <p>
* 电子宣传手册商铺表 服务类
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
public
interface
ISweetManualShopMdskService
extends
IService
<
SweetManualShopMdsk
>
{
ResponseDto
<
List
<
SweetManualShopMdsk
>>
getList
(
String
manualId
,
Integer
type
);
ResponseDto
<
SweetManualShopMdsk
>
details
(
String
manualShopId
);
ResponseDto
<
Boolean
>
add
(
String
manualId
,
String
title
,
String
picUrl
,
String
describe
,
Integer
type
,
Integer
isRecommend
,
Integer
sort
);
ResponseDto
<
Boolean
>
change
(
String
manualShopId
,
String
manualId
,
String
title
,
String
picUrl
,
String
describe
,
Integer
type
,
Integer
isRecommend
,
Integer
sort
);
ResponseDto
<
Boolean
>
delete
(
String
manualShopId
,
String
manualId
);
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/ISweetManualSortMdskService.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
service
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.entity.SweetManualSort
;
import
com.liquidnet.service.sweet.entity.SweetManualSortMdsk
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 电子宣传手册显示内容表 服务类
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
public
interface
ISweetManualSortMdskService
extends
IService
<
SweetManualSortMdsk
>
{
ResponseDto
<
SweetManualSortMdsk
>
get
(
String
manualId
);
ResponseDto
<
Boolean
>
add
(
String
manualId
,
String
content
);
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/ISweetRichtextMdskService.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
service
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.entity.SweetRichtext
;
import
com.liquidnet.service.sweet.entity.SweetRichtextMdsk
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 电子宣传手册富文本表 服务类
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
public
interface
ISweetRichtextMdskService
extends
IService
<
SweetRichtextMdsk
>
{
ResponseDto
<
SweetRichtextMdsk
>
get
(
String
manualId
,
Integer
type
);
ResponseDto
<
Boolean
>
add
(
String
manualId
,
String
details
,
String
local
,
String
pirUrl
,
Integer
type
);
ResponseDto
<
Boolean
>
change
(
String
manualId
,
String
details
,
String
local
,
String
pirUrl
,
Integer
type
);
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/ISweetUserRelationMdskService.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
service
;
import
com.liquidnet.service.sweet.entity.SweetUserRelationMdsk
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 用户 收藏/喜欢等状态 服务类
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
public
interface
ISweetUserRelationMdskService
extends
IService
<
SweetUserRelationMdsk
>
{
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/SweetManualArtistsMdskServiceImpl.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.commons.lang.util.CollectionUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.dto.SweetManualArtistListDto
;
import
com.liquidnet.service.sweet.dto.SweetManualArtistListMDSKDto
;
import
com.liquidnet.service.sweet.entity.SweetManualArtists
;
import
com.liquidnet.service.sweet.entity.SweetManualArtistsMdsk
;
import
com.liquidnet.service.sweet.mapper.SweetManualArtistsMapper
;
import
com.liquidnet.service.sweet.mapper.SweetManualArtistsMdskMapper
;
import
com.liquidnet.service.sweet.service.ISweetManualArtistsMdskService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.service.sweet.utils.RedisDataUtils
;
import
com.liquidnet.service.sweet.utils.RedisMDSKDataUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.time.LocalDateTime
;
import
java.util.HashMap
;
import
java.util.List
;
/**
* <p>
* 电子宣传手册艺人表 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Service
public
class
SweetManualArtistsMdskServiceImpl
extends
ServiceImpl
<
SweetManualArtistsMdskMapper
,
SweetManualArtistsMdsk
>
implements
ISweetManualArtistsMdskService
{
@Autowired
private
SweetManualArtistsMdskMapper
sweetManualArtistsMdskMapper
;
@Autowired
private
RedisMDSKDataUtils
redisDataUtils
;
@Override
public
ResponseDto
<
PageInfo
<
SweetManualArtistListMDSKDto
>>
getList
(
Integer
page
,
Integer
size
,
String
manualId
)
{
PageInfo
<
SweetManualArtistListMDSKDto
>
pageInfoTmp
;
try
{
PageHelper
.
startPage
(
page
,
size
);
HashMap
<
String
,
Object
>
map
=
CollectionUtil
.
mapStringObject
();
map
.
put
(
"manualId"
,
manualId
);
List
<
SweetManualArtistListMDSKDto
>
voList
=
sweetManualArtistsMdskMapper
.
getManualList
(
map
);
pageInfoTmp
=
new
PageInfo
(
voList
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
ResponseDto
.
failure
();
}
return
ResponseDto
.
success
(
pageInfoTmp
);
}
@Override
public
ResponseDto
<
Boolean
>
add
(
String
manualId
,
String
artistId
,
String
stageId
,
String
performanceStart
,
String
performanceEnd
,
String
signatureStart
,
String
signatureEnd
)
{
try
{
SweetManualArtistsMdsk
sweetManualNotify
=
SweetManualArtistsMdsk
.
getNew
();
sweetManualNotify
.
setManualRelationId
(
IDGenerator
.
nextSnowId
());
sweetManualNotify
.
setManualId
(
manualId
);
sweetManualNotify
.
setStageId
(
stageId
);
sweetManualNotify
.
setArtistsId
(
artistId
);
sweetManualNotify
.
setPerformanceEnd
(
performanceEnd
!=
null
?
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
parse
(
performanceEnd
)
:
null
);
sweetManualNotify
.
setPerformanceStart
(
performanceStart
!=
null
?
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
parse
(
performanceStart
)
:
null
);
sweetManualNotify
.
setSignatureStart
(
signatureStart
!=
null
?
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
parse
(
signatureStart
)
:
null
);
sweetManualNotify
.
setSignatureEnd
(
signatureEnd
!=
null
?
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
parse
(
signatureEnd
)
:
null
);
sweetManualNotify
.
setCreatedAt
(
LocalDateTime
.
now
());
sweetManualArtistsMdskMapper
.
insert
(
sweetManualNotify
);
redisDataUtils
.
deleteTimeListRedisData
(
manualId
);
return
ResponseDto
.
success
();
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
}
@Override
public
ResponseDto
<
SweetManualArtistListMDSKDto
>
details
(
String
manualRelationId
)
{
try
{
HashMap
<
String
,
Object
>
map
=
CollectionUtil
.
mapStringObject
();
map
.
put
(
"manualRelationId"
,
manualRelationId
);
SweetManualArtistListMDSKDto
dto
=
sweetManualArtistsMdskMapper
.
getManualDetails
(
map
);
return
ResponseDto
.
success
(
dto
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
ResponseDto
.
failure
();
}
}
@Override
public
ResponseDto
<
Boolean
>
change
(
String
manualRelationId
,
String
manualId
,
String
artistId
,
String
stageId
,
String
performanceStart
,
String
performanceEnd
,
String
signatureStart
,
String
signatureEnd
)
{
try
{
SweetManualArtistsMdsk
sweetManualNotify
=
SweetManualArtistsMdsk
.
getNew
();
sweetManualNotify
.
setStageId
(
stageId
);
sweetManualNotify
.
setArtistsId
(
artistId
);
sweetManualNotify
.
setPerformanceEnd
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
parse
(
performanceEnd
));
sweetManualNotify
.
setPerformanceStart
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
parse
(
performanceStart
));
sweetManualNotify
.
setSignatureStart
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
parse
(
signatureStart
));
sweetManualNotify
.
setSignatureEnd
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
parse
(
signatureEnd
));
sweetManualNotify
.
setUpdatedAt
(
LocalDateTime
.
now
());
sweetManualArtistsMdskMapper
.
update
(
sweetManualNotify
,
Wrappers
.
lambdaUpdate
(
SweetManualArtistsMdsk
.
class
).
eq
(
SweetManualArtistsMdsk:
:
getManualRelationId
,
manualRelationId
));
redisDataUtils
.
deleteTimeListRedisData
(
manualId
);
return
ResponseDto
.
success
();
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
}
@Override
public
ResponseDto
<
Boolean
>
delete
(
String
manualRelationId
,
String
manualId
)
{
try
{
SweetManualArtistsMdsk
sweetManualNotify
=
SweetManualArtistsMdsk
.
getNew
();
sweetManualNotify
.
setManualRelationId
(
IDGenerator
.
nextSnowId
());
sweetManualNotify
.
setStatus
(
0
);
sweetManualNotify
.
setUpdatedAt
(
LocalDateTime
.
now
());
sweetManualArtistsMdskMapper
.
update
(
sweetManualNotify
,
Wrappers
.
lambdaUpdate
(
SweetManualArtistsMdsk
.
class
).
eq
(
SweetManualArtistsMdsk:
:
getManualRelationId
,
manualRelationId
));
redisDataUtils
.
deleteTimeListRedisData
(
manualId
);
return
ResponseDto
.
success
();
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/SweetManualMdskServiceImpl.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.commons.lang.util.CollectionUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.service.base.ErrorMapping
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.dto.SweetManualDto
;
import
com.liquidnet.service.sweet.dto.SweetManualMDSKDto
;
import
com.liquidnet.service.sweet.entity.SweetManual
;
import
com.liquidnet.service.sweet.entity.SweetManualMdsk
;
import
com.liquidnet.service.sweet.mapper.SweetManualMdskMapper
;
import
com.liquidnet.service.sweet.service.ISweetManualMdskService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.service.sweet.utils.RedisMDSKDataUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.time.LocalDateTime
;
import
java.util.HashMap
;
import
java.util.List
;
/**
* <p>
* 电子宣传手册表 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Service
public
class
SweetManualMdskServiceImpl
extends
ServiceImpl
<
SweetManualMdskMapper
,
SweetManualMdsk
>
implements
ISweetManualMdskService
{
@Autowired
private
SweetManualMdskMapper
sweetManualMdskMapper
;
@Autowired
private
RedisMDSKDataUtils
redisDataUtils
;
@Override
public
ResponseDto
<
PageInfo
<
SweetManualMDSKDto
>>
getManualList
(
int
page
,
int
size
,
String
name
)
{
PageInfo
<
SweetManualMDSKDto
>
pageInfoTmp
;
try
{
PageHelper
.
startPage
(
page
,
size
);
HashMap
<
String
,
Object
>
map
=
CollectionUtil
.
mapStringObject
();
map
.
put
(
"title"
,
name
);
List
<
SweetManualMDSKDto
>
voList
=
sweetManualMdskMapper
.
getManualList
(
map
);
for
(
int
i
=
0
;
i
<
voList
.
size
();
i
++)
{
SweetManualMDSKDto
vo
=
voList
.
get
(
i
);
if
(
vo
.
getStatus
()
>=
6
&&
vo
.
getStatus
()
!=
7
)
{
if
(
DateUtil
.
compareStrDay
(
vo
.
getTimeSell
(),
DateUtil
.
getNowTime
())
>
0
)
{
//未开始
vo
.
setStatus
(
9
);
}
else
if
(
DateUtil
.
compareStrDay
(
vo
.
getTimeStop
(),
DateUtil
.
getNowTime
())
<
0
)
{
//已结束
vo
.
setStatus
(
10
);
}
else
{
vo
.
setStatus
(
6
);
}
}
}
pageInfoTmp
=
new
PageInfo
(
voList
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20104
));
}
return
ResponseDto
.
success
(
pageInfoTmp
);
}
@Override
public
ResponseDto
<
SweetManualMDSKDto
>
details
(
String
manualId
)
{
SweetManualMDSKDto
vo
;
try
{
HashMap
<
String
,
Object
>
map
=
CollectionUtil
.
mapStringObject
();
map
.
put
(
"manualId"
,
manualId
);
vo
=
sweetManualMdskMapper
.
getManualDetails
(
map
);
if
(
vo
.
getStatus
()
>=
6
&&
vo
.
getStatus
()
!=
7
)
{
if
(
DateUtil
.
compareStrDay
(
vo
.
getTimeSell
(),
DateUtil
.
getNowTime
())
>
0
)
{
//未开始
vo
.
setStatus
(
9
);
}
else
if
(
DateUtil
.
compareStrDay
(
vo
.
getTimeStop
(),
DateUtil
.
getNowTime
())
<
0
)
{
//已结束
vo
.
setStatus
(
10
);
}
else
{
vo
.
setStatus
(
6
);
}
}
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20104
));
}
return
ResponseDto
.
success
(
vo
);
}
@Override
public
ResponseDto
<
Boolean
>
changeStatus
(
String
manualId
,
String
performancesId
,
Integer
status
)
{
try
{
int
count
=
sweetManualMdskMapper
.
selectCount
(
Wrappers
.
lambdaUpdate
(
SweetManualMdsk
.
class
).
eq
(
SweetManualMdsk:
:
getManualId
,
manualId
));
SweetManualMdsk
sweetManual
=
SweetManualMdsk
.
getNew
();
if
(
count
>
0
)
{
//修改
sweetManual
.
setStatus
(
status
);
sweetManual
.
setUpdatedAt
(
LocalDateTime
.
now
());
sweetManualMdskMapper
.
update
(
sweetManual
,
Wrappers
.
lambdaUpdate
(
SweetManualMdsk
.
class
).
eq
(
SweetManualMdsk:
:
getManualId
,
manualId
));
}
else
{
//创建
sweetManual
.
setManualId
(
IDGenerator
.
nextSnowId
());
sweetManual
.
setPerformanceId
(
performancesId
);
sweetManual
.
setStatus
(
status
);
sweetManual
.
setIsRelease
(
0
);
sweetManual
.
setCreatedAt
(
LocalDateTime
.
now
());
sweetManualMdskMapper
.
insert
(
sweetManual
);
}
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
redisDataUtils
.
deletePushListRedisData
();
return
ResponseDto
.
success
();
}
@Override
public
ResponseDto
<
Boolean
>
changeRelease
(
String
manualId
,
Integer
isRelease
)
{
try
{
SweetManualMdsk
sweetManual
=
SweetManualMdsk
.
getNew
();
sweetManual
.
setIsRelease
(
isRelease
);
sweetManual
.
setUpdatedAt
(
LocalDateTime
.
now
());
sweetManualMdskMapper
.
update
(
sweetManual
,
Wrappers
.
lambdaUpdate
(
SweetManualMdsk
.
class
).
eq
(
SweetManualMdsk:
:
getManualId
,
manualId
));
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
redisDataUtils
.
deletePushListRedisData
();
return
ResponseDto
.
success
();
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/SweetManualNotifyMdskServiceImpl.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.entity.SweetManualNotify
;
import
com.liquidnet.service.sweet.entity.SweetManualNotifyMdsk
;
import
com.liquidnet.service.sweet.mapper.SweetManualNotifyMdskMapper
;
import
com.liquidnet.service.sweet.service.ISweetManualNotifyMdskService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.service.sweet.utils.RedisMDSKDataUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.time.LocalDateTime
;
import
java.util.List
;
/**
* <p>
* 电子宣传手册通知表 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Service
public
class
SweetManualNotifyMdskServiceImpl
extends
ServiceImpl
<
SweetManualNotifyMdskMapper
,
SweetManualNotifyMdsk
>
implements
ISweetManualNotifyMdskService
{
@Autowired
private
SweetManualNotifyMdskMapper
sweetManualNotifyMdskMapper
;
@Autowired
private
RedisMDSKDataUtils
redisDataUtils
;
@Override
public
ResponseDto
<
PageInfo
<
SweetManualNotifyMdsk
>>
getList
(
Integer
page
,
Integer
size
,
String
title
,
String
manualId
)
{
PageInfo
<
SweetManualNotifyMdsk
>
pageInfo
=
null
;
try
{
PageHelper
.
startPage
(
page
,
size
);
List
<
SweetManualNotifyMdsk
>
data
;
if
(
title
!=
null
)
{
data
=
sweetManualNotifyMdskMapper
.
selectList
(
Wrappers
.
lambdaQuery
(
SweetManualNotifyMdsk
.
class
).
like
(
SweetManualNotifyMdsk:
:
getTitle
,
title
).
eq
(
SweetManualNotifyMdsk:
:
getManualId
,
manualId
).
eq
(
SweetManualNotifyMdsk:
:
getStatus
,
1
));
}
else
{
data
=
sweetManualNotifyMdskMapper
.
selectList
(
Wrappers
.
lambdaQuery
(
SweetManualNotifyMdsk
.
class
).
eq
(
SweetManualNotifyMdsk:
:
getManualId
,
manualId
).
eq
(
SweetManualNotifyMdsk:
:
getStatus
,
1
));
}
pageInfo
=
new
PageInfo
(
data
);
return
ResponseDto
.
success
(
pageInfo
);
}
catch
(
Exception
e
)
{
return
ResponseDto
.
success
(
pageInfo
);
}
}
@Override
public
ResponseDto
<
Boolean
>
add
(
String
manualId
,
String
title
,
String
content
)
{
try
{
SweetManualNotifyMdsk
sweetManualNotify
=
SweetManualNotifyMdsk
.
getNew
();
sweetManualNotify
.
setManualNotifyId
(
IDGenerator
.
nextSnowId
());
sweetManualNotify
.
setManualId
(
manualId
);
sweetManualNotify
.
setTitle
(
title
);
sweetManualNotify
.
setContent
(
content
);
sweetManualNotify
.
setCreatedAt
(
LocalDateTime
.
now
());
sweetManualNotifyMdskMapper
.
insert
(
sweetManualNotify
);
List
<
SweetManualNotifyMdsk
>
oldData
=
redisDataUtils
.
getNotifyRedisData
(
manualId
);
oldData
.
add
(
sweetManualNotify
);
redisDataUtils
.
setNotifyRedisData
(
manualId
,
oldData
);
return
ResponseDto
.
success
();
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
}
@Override
public
ResponseDto
<
SweetManualNotifyMdsk
>
details
(
String
manualNotifyId
)
{
try
{
return
ResponseDto
.
success
(
sweetManualNotifyMdskMapper
.
selectOne
(
Wrappers
.
lambdaQuery
(
SweetManualNotifyMdsk
.
class
).
eq
(
SweetManualNotifyMdsk:
:
getManualNotifyId
,
manualNotifyId
).
eq
(
SweetManualNotifyMdsk:
:
getStatus
,
1
)));
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
}
@Override
public
ResponseDto
<
Boolean
>
change
(
String
manualId
,
String
manualNotifyId
,
String
title
,
String
content
)
{
try
{
SweetManualNotifyMdsk
sweetManualNotify
=
SweetManualNotifyMdsk
.
getNew
();
sweetManualNotify
.
setTitle
(
title
);
sweetManualNotify
.
setContent
(
content
);
sweetManualNotify
.
setUpdatedAt
(
LocalDateTime
.
now
());
sweetManualNotifyMdskMapper
.
update
(
sweetManualNotify
,
Wrappers
.
lambdaUpdate
(
SweetManualNotifyMdsk
.
class
).
eq
(
SweetManualNotifyMdsk:
:
getManualNotifyId
,
manualNotifyId
));
List
<
SweetManualNotifyMdsk
>
oldData
=
redisDataUtils
.
getNotifyRedisData
(
manualId
);
for
(
SweetManualNotifyMdsk
item
:
oldData
)
{
if
(
item
.
getManualNotifyId
().
equalsIgnoreCase
(
manualNotifyId
))
{
item
.
setTitle
(
title
);
item
.
setContent
(
content
);
item
.
setUpdatedAt
(
LocalDateTime
.
now
());
}
}
redisDataUtils
.
setNotifyRedisData
(
manualId
,
oldData
);
return
ResponseDto
.
success
();
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
}
@Override
public
ResponseDto
<
Boolean
>
delete
(
String
manualNotifyId
)
{
try
{
SweetManualNotifyMdsk
sweetManualNotify
=
SweetManualNotifyMdsk
.
getNew
();
sweetManualNotify
.
setStatus
(
0
);
sweetManualNotify
.
setUpdatedAt
(
LocalDateTime
.
now
());
sweetManualNotifyMdskMapper
.
update
(
sweetManualNotify
,
Wrappers
.
lambdaUpdate
(
SweetManualNotifyMdsk
.
class
).
eq
(
SweetManualNotifyMdsk:
:
getManualNotifyId
,
manualNotifyId
));
return
ResponseDto
.
success
();
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/SweetManualShopMdskServiceImpl.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.entity.SweetManualShop
;
import
com.liquidnet.service.sweet.entity.SweetManualShopMdsk
;
import
com.liquidnet.service.sweet.mapper.SweetManualShopMdskMapper
;
import
com.liquidnet.service.sweet.service.ISweetManualShopMdskService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.service.sweet.utils.RedisDataUtils
;
import
com.liquidnet.service.sweet.utils.RedisMDSKDataUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
* <p>
* 电子宣传手册商铺表 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Service
public
class
SweetManualShopMdskServiceImpl
extends
ServiceImpl
<
SweetManualShopMdskMapper
,
SweetManualShopMdsk
>
implements
ISweetManualShopMdskService
{
@Autowired
private
SweetManualShopMdskMapper
sweetManualShopMdskMapper
;
@Autowired
private
RedisMDSKDataUtils
redisDataUtils
;
@Override
public
ResponseDto
<
List
<
SweetManualShopMdsk
>>
getList
(
String
manualId
,
Integer
type
)
{
try
{
List
<
SweetManualShopMdsk
>
data
=
sweetManualShopMdskMapper
.
selectList
(
Wrappers
.
lambdaQuery
(
SweetManualShopMdsk
.
class
).
eq
(
SweetManualShopMdsk:
:
getManualId
,
manualId
).
eq
(
SweetManualShopMdsk:
:
getType
,
type
).
eq
(
SweetManualShopMdsk:
:
getStatus
,
1
));
return
ResponseDto
.
success
(
data
);
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
}
@Override
public
ResponseDto
<
SweetManualShopMdsk
>
details
(
String
manualShopId
)
{
try
{
SweetManualShopMdsk
data
=
sweetManualShopMdskMapper
.
selectOne
(
Wrappers
.
lambdaQuery
(
SweetManualShopMdsk
.
class
).
eq
(
SweetManualShopMdsk:
:
getManualShopId
,
manualShopId
).
eq
(
SweetManualShopMdsk:
:
getStatus
,
1
));
return
ResponseDto
.
success
(
data
);
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
}
@Override
public
ResponseDto
<
Boolean
>
add
(
String
manualId
,
String
title
,
String
picUrl
,
String
describe
,
Integer
type
,
Integer
isRecommend
,
Integer
sort
)
{
try
{
SweetManualShopMdsk
sweetManualShop
=
SweetManualShopMdsk
.
getNew
();
sweetManualShop
.
setManualShopId
(
IDGenerator
.
nextSnowId
());
sweetManualShop
.
setManualId
(
manualId
);
sweetManualShop
.
setTitle
(
title
);
sweetManualShop
.
setPicUrl
(
picUrl
);
sweetManualShop
.
setDescribes
(
describe
);
sweetManualShop
.
setType
(
type
);
sweetManualShop
.
setIsRecommend
(
isRecommend
);
sweetManualShop
.
setSort
(
sort
);
sweetManualShop
.
setStatus
(
1
);
sweetManualShopMdskMapper
.
insert
(
sweetManualShop
);
redisDataUtils
.
setManualShopRedisData
(
manualId
);
return
ResponseDto
.
success
();
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
ResponseDto
.
failure
();
}
}
@Override
public
ResponseDto
<
Boolean
>
change
(
String
manualShopId
,
String
manualId
,
String
title
,
String
picUrl
,
String
describe
,
Integer
type
,
Integer
isRecommend
,
Integer
sort
)
{
try
{
SweetManualShopMdsk
sweetManualShop
=
SweetManualShopMdsk
.
getNew
();
sweetManualShop
.
setTitle
(
title
);
sweetManualShop
.
setPicUrl
(
picUrl
);
sweetManualShop
.
setDescribes
(
describe
);
sweetManualShop
.
setType
(
type
);
sweetManualShop
.
setIsRecommend
(
isRecommend
);
sweetManualShop
.
setSort
(
sort
);
sweetManualShopMdskMapper
.
update
(
sweetManualShop
,
Wrappers
.
lambdaUpdate
(
SweetManualShopMdsk
.
class
).
eq
(
SweetManualShopMdsk:
:
getManualShopId
,
manualShopId
));
redisDataUtils
.
setManualShopRedisData
(
manualId
);
return
ResponseDto
.
success
();
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
}
@Override
public
ResponseDto
<
Boolean
>
delete
(
String
manualShopId
,
String
manualId
)
{
try
{
SweetManualShopMdsk
sweetManualShop
=
SweetManualShopMdsk
.
getNew
();
sweetManualShop
.
setStatus
(
0
);
sweetManualShopMdskMapper
.
update
(
sweetManualShop
,
Wrappers
.
lambdaUpdate
(
SweetManualShopMdsk
.
class
).
eq
(
SweetManualShopMdsk:
:
getManualShopId
,
manualShopId
));
redisDataUtils
.
setManualShopRedisData
(
manualId
);
return
ResponseDto
.
success
();
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/SweetManualSortMdskServiceImpl.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.entity.SweetManualSort
;
import
com.liquidnet.service.sweet.entity.SweetManualSortMdsk
;
import
com.liquidnet.service.sweet.mapper.SweetManualSortMdskMapper
;
import
com.liquidnet.service.sweet.service.ISweetManualSortMdskService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.service.sweet.utils.RedisDataUtils
;
import
com.liquidnet.service.sweet.utils.RedisMDSKDataUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.time.LocalDateTime
;
/**
* <p>
* 电子宣传手册显示内容表 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Service
public
class
SweetManualSortMdskServiceImpl
extends
ServiceImpl
<
SweetManualSortMdskMapper
,
SweetManualSortMdsk
>
implements
ISweetManualSortMdskService
{
@Autowired
private
SweetManualSortMdskMapper
sweetManualSortMdskMapper
;
@Autowired
private
RedisMDSKDataUtils
redisDataUtils
;
@Override
public
ResponseDto
<
SweetManualSortMdsk
>
get
(
String
manualId
)
{
try
{
return
ResponseDto
.
success
(
sweetManualSortMdskMapper
.
selectOne
(
Wrappers
.
lambdaQuery
(
SweetManualSortMdsk
.
class
).
eq
(
SweetManualSortMdsk:
:
getManualId
,
manualId
)));
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
}
@Override
public
ResponseDto
<
Boolean
>
add
(
String
manualId
,
String
content
)
{
try
{
int
count
=
sweetManualSortMdskMapper
.
selectCount
(
Wrappers
.
lambdaUpdate
(
SweetManualSortMdsk
.
class
).
eq
(
SweetManualSortMdsk:
:
getManualId
,
manualId
));
if
(
count
>
0
)
{
SweetManualSortMdsk
sweetManualSort
=
SweetManualSortMdsk
.
getNew
();
sweetManualSort
.
setManualId
(
manualId
);
sweetManualSort
.
setShowPosition
(
content
);
sweetManualSort
.
setUpdatedAt
(
LocalDateTime
.
now
());
sweetManualSortMdskMapper
.
update
(
sweetManualSort
,
Wrappers
.
lambdaUpdate
(
SweetManualSortMdsk
.
class
).
eq
(
SweetManualSortMdsk:
:
getManualId
,
manualId
));
}
else
{
SweetManualSortMdsk
sweetManualSort
=
SweetManualSortMdsk
.
getNew
();
sweetManualSort
.
setManualId
(
manualId
);
sweetManualSort
.
setShowPosition
(
content
);
sweetManualSort
.
setCreatedAt
(
LocalDateTime
.
now
());
sweetManualSortMdskMapper
.
insert
(
sweetManualSort
);
}
redisDataUtils
.
deleteSortRedisData
(
manualId
);
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
return
ResponseDto
.
success
();
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/SweetRichtextMdskServiceImpl.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.entity.SweetRichtext
;
import
com.liquidnet.service.sweet.entity.SweetRichtextMdsk
;
import
com.liquidnet.service.sweet.mapper.SweetRichtextMdskMapper
;
import
com.liquidnet.service.sweet.service.ISweetRichtextMdskService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.liquidnet.service.sweet.utils.RedisDataUtils
;
import
com.liquidnet.service.sweet.utils.RedisMDSKDataUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.time.LocalDateTime
;
/**
* <p>
* 电子宣传手册富文本表 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Service
public
class
SweetRichtextMdskServiceImpl
extends
ServiceImpl
<
SweetRichtextMdskMapper
,
SweetRichtextMdsk
>
implements
ISweetRichtextMdskService
{
@Autowired
private
SweetRichtextMdskMapper
sweetRichtextMdskMapper
;
@Autowired
private
RedisMDSKDataUtils
redisDataUtils
;
@Override
public
ResponseDto
<
SweetRichtextMdsk
>
get
(
String
manualId
,
Integer
type
)
{
try
{
return
ResponseDto
.
success
(
sweetRichtextMdskMapper
.
selectOne
(
Wrappers
.
lambdaQuery
(
SweetRichtextMdsk
.
class
).
eq
(
SweetRichtextMdsk:
:
getManualId
,
manualId
).
eq
(
SweetRichtextMdsk:
:
getType
,
type
)));
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
}
@Override
public
ResponseDto
<
Boolean
>
add
(
String
manualId
,
String
details
,
String
local
,
String
pirUrl
,
Integer
type
)
{
try
{
int
count
=
sweetRichtextMdskMapper
.
selectCount
(
Wrappers
.
lambdaQuery
(
SweetRichtextMdsk
.
class
).
eq
(
SweetRichtextMdsk:
:
getManualId
,
manualId
).
eq
(
SweetRichtextMdsk:
:
getType
,
type
));
if
(
count
>
0
){
return
ResponseDto
.
failure
(
"不能重复添加"
);
}
SweetRichtextMdsk
sweetRichtext
=
SweetRichtextMdsk
.
getNew
();
sweetRichtext
.
setRichtextId
(
IDGenerator
.
nextSnowId
());
sweetRichtext
.
setManualId
(
manualId
);
if
(
type
==
5
)
{
sweetRichtext
.
setLocal
(
local
);
sweetRichtext
.
setDetails
(
details
);
}
else
if
(
type
==
2
)
{
sweetRichtext
.
setPicUrl
(
pirUrl
);
}
else
{
sweetRichtext
.
setDetails
(
details
);
}
sweetRichtext
.
setType
(
type
);
sweetRichtext
.
setCreatedAt
(
LocalDateTime
.
now
());
sweetRichtextMdskMapper
.
insert
(
sweetRichtext
);
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
return
ResponseDto
.
success
();
}
@Override
public
ResponseDto
<
Boolean
>
change
(
String
manualId
,
String
details
,
String
local
,
String
pirUrl
,
Integer
type
)
{
try
{
SweetRichtextMdsk
sweetRichtext
=
SweetRichtextMdsk
.
getNew
();
sweetRichtext
.
setRichtextId
(
IDGenerator
.
nextSnowId
());
sweetRichtext
.
setManualId
(
manualId
);
sweetRichtext
.
setDetails
(
details
);
if
(
type
==
5
)
{
sweetRichtext
.
setLocal
(
local
);
}
else
if
(
type
==
2
)
{
sweetRichtext
.
setPicUrl
(
pirUrl
);
}
sweetRichtext
.
setType
(
type
);
sweetRichtext
.
setCreatedAt
(
LocalDateTime
.
now
());
sweetRichtextMdskMapper
.
update
(
sweetRichtext
,
Wrappers
.
lambdaUpdate
(
SweetRichtextMdsk
.
class
).
eq
(
SweetRichtextMdsk:
:
getManualId
,
manualId
).
eq
(
SweetRichtextMdsk:
:
getType
,
type
));
redisDataUtils
.
setRichTextRedisData
(
manualId
,
type
.
toString
(),
sweetRichtext
);
}
catch
(
Exception
e
)
{
return
ResponseDto
.
failure
();
}
return
ResponseDto
.
success
();
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/SweetUserRelationMdskServiceImpl.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
service
.
impl
;
import
com.liquidnet.service.sweet.entity.SweetUserRelationMdsk
;
import
com.liquidnet.service.sweet.mapper.SweetUserRelationMdskMapper
;
import
com.liquidnet.service.sweet.service.ISweetUserRelationMdskService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 用户 收藏/喜欢等状态 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-08-09
*/
@Service
public
class
SweetUserRelationMdskServiceImpl
extends
ServiceImpl
<
SweetUserRelationMdskMapper
,
SweetUserRelationMdsk
>
implements
ISweetUserRelationMdskService
{
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/SweetWechatLoginServiceImpl.java
View file @
6fdbd62c
...
@@ -7,6 +7,7 @@ import cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo;
...
@@ -7,6 +7,7 @@ import cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo;
import
cn.binarywang.wx.miniapp.bean.WxMaUserInfo
;
import
cn.binarywang.wx.miniapp.bean.WxMaUserInfo
;
import
cn.binarywang.wx.miniapp.config.WxMaConfig
;
import
cn.binarywang.wx.miniapp.config.WxMaConfig
;
import
cn.binarywang.wx.miniapp.config.impl.WxMaDefaultConfigImpl
;
import
cn.binarywang.wx.miniapp.config.impl.WxMaDefaultConfigImpl
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
...
@@ -68,19 +69,11 @@ public class SweetWechatLoginServiceImpl {
...
@@ -68,19 +69,11 @@ public class SweetWechatLoginServiceImpl {
WxMaConfig
wxMaConfig
=
wxMaConfig
(
appId
,
appSecret
);
WxMaConfig
wxMaConfig
=
wxMaConfig
(
appId
,
appSecret
);
WxMaService
wxMaService
=
wxMaService
(
wxMaConfig
);
WxMaService
wxMaService
=
wxMaService
(
wxMaConfig
);
WxMaJscode2SessionResult
sessionInfo
=
wxMaService
.
getUserService
().
getSessionInfo
(
code
);
WxMaJscode2SessionResult
sessionInfo
=
wxMaService
.
getUserService
().
getSessionInfo
(
code
);
log
.
info
(
"\nWxMaJscode2SessionResult:[{}] "
,
sessionInfo
.
toString
(
));
log
.
info
(
"\nWxMaJscode2SessionResult:[{}] "
,
JsonUtils
.
toJson
(
sessionInfo
));
if
(
null
==
sessionInfo
)
{
if
(
null
==
sessionInfo
)
{
return
ResponseDto
.
failure
(
"login handler error"
);
return
ResponseDto
.
failure
(
"login handler error"
);
}
}
// 解密用户信息
WxMaUserInfo
wxUserInfo
=
wxMaService
.
getUserService
().
getUserInfo
(
sessionInfo
.
getSessionKey
(),
encryptedData
,
iv
);
log
.
info
(
"\nWxMaUserInfo:[{}] "
,
wxUserInfo
.
toString
());
if
(
null
==
wxUserInfo
)
{
return
ResponseDto
.
failure
(
"wxUser not exist"
);
}
// 解密手机号码信息
// 解密手机号码信息
WxMaPhoneNumberInfo
wxMaPhoneNumberInfo
=
wxMaService
.
getUserService
().
getPhoneNoInfo
(
sessionInfo
.
getSessionKey
(),
WxMaPhoneNumberInfo
wxMaPhoneNumberInfo
=
wxMaService
.
getUserService
().
getPhoneNoInfo
(
sessionInfo
.
getSessionKey
(),
encryptedData
,
iv
);
encryptedData
,
iv
);
...
@@ -102,7 +95,6 @@ public class SweetWechatLoginServiceImpl {
...
@@ -102,7 +95,6 @@ public class SweetWechatLoginServiceImpl {
return
ResponseDto
.
success
(
userInfo
);
return
ResponseDto
.
success
(
userInfo
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
log
.
error
(
e
.
getMessage
());
return
ResponseDto
.
failure
();
return
ResponseDto
.
failure
();
}
}
}
}
...
...
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/utils/RedisDataUtils.java
View file @
6fdbd62c
...
@@ -227,7 +227,7 @@ public class RedisDataUtils {
...
@@ -227,7 +227,7 @@ public class RedisDataUtils {
vo
.
getSignList
().
remove
(
artistsId
);
vo
.
getSignList
().
remove
(
artistsId
);
sqls
.
add
(
SqlMapping
.
get
(
"sweet_user_relation.delete"
));
sqls
.
add
(
SqlMapping
.
get
(
"sweet_user_relation.delete"
));
sqlsDataA
.
add
(
new
Object
[]{
sqlsDataA
.
add
(
new
Object
[]{
uid
,
artistsId
,
manualId
,
2
uid
,
artistsId
,
manualId
,
2
});
});
}
else
{
}
else
{
vo
.
getSignList
().
add
(
artistsId
);
vo
.
getSignList
().
add
(
artistsId
);
...
@@ -251,7 +251,7 @@ public class RedisDataUtils {
...
@@ -251,7 +251,7 @@ public class RedisDataUtils {
vo
.
getWatchList
().
remove
(
artistsId
);
vo
.
getWatchList
().
remove
(
artistsId
);
sqls
.
add
(
SqlMapping
.
get
(
"sweet_user_relation.delete"
));
sqls
.
add
(
SqlMapping
.
get
(
"sweet_user_relation.delete"
));
sqlsDataA
.
add
(
new
Object
[]{
sqlsDataA
.
add
(
new
Object
[]{
uid
,
artistsId
,
manualId
,
1
uid
,
artistsId
,
manualId
,
1
});
});
}
else
{
}
else
{
vo
.
getWatchList
().
add
(
artistsId
);
vo
.
getWatchList
().
add
(
artistsId
);
...
@@ -307,8 +307,15 @@ public class RedisDataUtils {
...
@@ -307,8 +307,15 @@ public class RedisDataUtils {
sweetRemindVo
.
setUnionId
(
unionId
);
sweetRemindVo
.
setUnionId
(
unionId
);
sweetRemindVo
.
setOpenId
(
openId
);
sweetRemindVo
.
setOpenId
(
openId
);
// if (null != performanceInfo) {
// sweetRemindVo.setFieldName(performanceInfo.getFieldName());
// sweetRemindVo.setTitle(performanceInfo.getTitle());
// sweetRemindVo.setTimeStart(performanceInfo.getTimeStart());
// sweetRemindVo.setSellTime(performanceInfo.getSellTime());
// }
redisUtil
.
set
(
redisKey
,
sweetRemindVo
);
redisUtil
.
set
(
redisKey
,
sweetRemindVo
);
}
}
public
void
delSweetRemind
(
String
unionId
)
{
public
void
delSweetRemind
(
String
unionId
)
{
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_REMIND
.
concat
(
unionId
);
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_REMIND
.
concat
(
unionId
);
redisUtil
.
del
(
redisKey
);
redisUtil
.
del
(
redisKey
);
...
@@ -345,4 +352,26 @@ public class RedisDataUtils {
...
@@ -345,4 +352,26 @@ public class RedisDataUtils {
return
(
SweetArtists
)
obj
;
return
(
SweetArtists
)
obj
;
}
}
}
}
//获取抽奖状态
public
Boolean
getLuckDrawStatus
(
String
uid
,
String
luckDrawNum
)
{
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_LUCK_DRAW
.
concat
(
uid
).
concat
(
":luckDrawNum:"
+
luckDrawNum
);
return
redisUtil
.
hasKey
(
redisKey
);
}
//修改抽奖状态
public
void
changeLuckDrawStatus
(
String
uid
,
String
luckDrawNum
)
{
LinkedList
<
String
>
sqls
=
CollectionUtil
.
linkedListString
();
LinkedList
<
Object
[]>
sqlsDataA
=
CollectionUtil
.
linkedListObjectArr
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
redisKey
=
SweetConstant
.
REDIS_KEY_SWEET_LUCK_DRAW
.
concat
(
uid
).
concat
(
":luckDrawNum:"
+
luckDrawNum
);
redisUtil
.
set
(
redisKey
,
1
);
sqls
.
add
(
SqlMapping
.
get
(
"sweet_luck_draw.insert"
));
sqlsDataA
.
add
(
new
Object
[]{
uid
,
luckDrawNum
,
now
});
queueUtils
.
sendMsgByRedis
(
MQConst
.
SweetQueue
.
LUCK_DRAW
.
getKey
(),
SqlMapping
.
gets
(
sqls
,
sqlsDataA
));
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/utils/RedisMDSKDataUtils.java
0 → 100644
View file @
6fdbd62c
This diff is collapsed.
Click to expand it.
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/vo/SweetManualShopMdskAllVo.java
0 → 100644
View file @
6fdbd62c
package
com
.
liquidnet
.
service
.
sweet
.
vo
;
import
com.liquidnet.service.sweet.entity.SweetManualShop
;
import
com.liquidnet.service.sweet.entity.SweetManualShopMdsk
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
@Data
@ApiModel
public
class
SweetManualShopMdskAllVo
implements
Serializable
,
Cloneable
{
@ApiModelProperty
(
"推荐"
)
private
List
<
SweetManualShopMdsk
>
recommend
;
@ApiModelProperty
(
"吃喝"
)
private
List
<
SweetManualShopMdsk
>
eat
;
@ApiModelProperty
(
"玩乐"
)
private
List
<
SweetManualShopMdsk
>
play
;
private
static
final
SweetManualShopMdskAllVo
obj
=
new
SweetManualShopMdskAllVo
();
public
static
SweetManualShopMdskAllVo
getNew
()
{
try
{
return
(
SweetManualShopMdskAllVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SweetManualShopMdskAllVo
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/resources/com/liquidnet/service/sweet/mapper/SweetManualArtistsMdskMapper.xml
0 → 100644
View file @
6fdbd62c
<?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.liquidnet.service.sweet.mapper.SweetManualArtistsMdskMapper"
>
<resultMap
id=
"getManualListResult"
type=
"com.liquidnet.service.sweet.dto.SweetManualArtistListMDSKDto"
>
<result
column=
"manual_relation_id"
property=
"manualRelationId"
/>
<result
column=
"artists_id"
property=
"artistId"
/>
<result
column=
"name"
property=
"name"
/>
<result
column=
"pinyin"
property=
"pinyin"
/>
<result
column=
"describes"
property=
"describes"
/>
<result
column=
"pic_url"
property=
"picUrl"
/>
<result
column=
"stage_id"
property=
"stageId"
/>
<result
column=
"title"
property=
"title"
/>
<result
column=
"performance_start"
property=
"performanceStart"
/>
<result
column=
"performance_end"
property=
"performanceEnd"
/>
<result
column=
"signature_start"
property=
"signatureStart"
/>
<result
column=
"signature_end"
property=
"signatureEnd"
/>
</resultMap>
<resultMap
id=
"getStageNameListResult"
type=
"com.liquidnet.service.sweet.dto.SweetManualArtistStageListMDSKDto"
>
<result
column=
"title"
property=
"title"
/>
</resultMap>
<select
id=
"getManualList"
parameterType=
"java.util.Map"
resultMap=
"getManualListResult"
>
select manual_relation_id,
sa.`artists_id`,
sa.`name`,
sa.pinyin,
sa.describes,
sa.pic_url,
ss.stage_id,
ss.title,
performance_start,
performance_end,
signature_start,
signature_end
from sweet_manual_artists_mdsk as sma
left join sweet_artists as sa on sa.artists_id = sma.artists_id
left join sweet_stage as ss on ss.stage_id = sma.stage_id
<where>
sma.status = 1 and manual_id = #{manualId}
</where>
</select>
<select
id=
"getManualDetails"
parameterType=
"java.util.Map"
resultMap=
"getManualListResult"
>
select manual_relation_id,
sa.`name`,
sa.`artists_id`,
ss.title,
ss.stage_id,
performance_start,
performance_end,
signature_start,
signature_end
from sweet_manual_artists_mdsk as sma
left join sweet_artists as sa on sa.artists_id = sma.artists_id
left join sweet_stage as ss on ss.stage_id = sma.stage_id
where manual_relation_id = #{manualRelationId}
</select>
<select
id=
"getStageNameList"
parameterType=
"java.util.Map"
resultMap=
"getStageNameListResult"
>
select ss.title
from sweet_manual_artists_mdsk as sma
left join sweet_artists as sa on sa.artists_id = sma.artists_id
left join sweet_stage as ss on ss.stage_id = sma.stage_id
where sma.status = 1
and manual_id = #{manualId}
group by ss.title;
</select>
</mapper>
liquidnet-bus-service/liquidnet-service-sweet/src/main/resources/com/liquidnet/service/sweet/mapper/SweetManualMdskMapper.xml
0 → 100644
View file @
6fdbd62c
<?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.liquidnet.service.sweet.mapper.SweetManualMdskMapper"
>
<resultMap
id=
"partnerPerformanceListResult"
type=
"com.liquidnet.service.sweet.dto.SweetManualMDSKDto"
>
<result
column=
"manual_id"
property=
"manualId"
/>
<result
column=
"performances_id"
property=
"performancesId"
/>
<result
column=
"title"
property=
"title"
/>
<result
column=
"time_start"
property=
"timeStart"
/>
<result
column=
"time_end"
property=
"timeEnd"
/>
<result
column=
"time_sell"
property=
"timeSell"
/>
<result
column=
"time_stop"
property=
"timeStop"
/>
<result
column=
"status"
property=
"status"
/>
<result
column=
"manualStatus"
property=
"manualStatus"
/>
<result
column=
"is_release"
property=
"isRelease"
/>
</resultMap>
<resultMap
id=
"getManualAppletListResult"
type=
"com.liquidnet.service.sweet.dto.SweetManualAppletMDSKDto"
>
<result
column=
"manual_id"
property=
"manualId"
/>
<result
column=
"performances_id"
property=
"performancesId"
/>
<result
column=
"title"
property=
"title"
/>
<result
column=
"field_id"
property=
"fieldId"
/>
<result
column=
"city_name"
property=
"cityName"
/>
<result
column=
"time_start"
property=
"timeStart"
/>
<result
column=
"time_end"
property=
"timeEnd"
/>
</resultMap>
<resultMap
id=
"getManualAppletDtoResult"
type=
"com.liquidnet.service.sweet.dto.SweetManualAppletMDSKDto"
>
<result
column=
"manual_id"
property=
"manualId"
/>
<result
column=
"performances_id"
property=
"performancesId"
/>
<result
column=
"title"
property=
"title"
/>
<result
column=
"field_id"
property=
"fieldId"
/>
<result
column=
"time_start"
property=
"timeStart"
/>
<result
column=
"time_end"
property=
"timeEnd"
/>
</resultMap>
<!-- 电子手册列表 -->
<select
id=
"getManualList"
parameterType=
"java.util.Map"
resultMap=
"partnerPerformanceListResult"
>
SELECT
IFNULL(sm.manual_id,0) as 'manual_id',
p.performances_id ,
p.title ,
p.time_start ,
p.time_end ,
ps.status ,
t.time_sell ,
t.time_stop,
IFNULL(sm.status ,0) as 'manualStatus',
IFNULL(sm.is_release,0) as 'is_release'
FROM
kylin_performances AS p
LEFT JOIN kylin_performance_status AS ps ON p.performances_id = ps.performance_id
LEFT JOIN kylin_performance_relations AS pr ON p.performances_id = pr.performance_id
LEFT JOIN sweet_manual_mdsk AS sm ON p.performances_id = sm.performance_id
LEFT JOIN(
SELECT
ttr.performance_id ,
MIN(
DATE_SUB(
t.time_start ,
INTERVAL pay_countdown_minute MINUTE
)
) AS 'time_sell' ,
MAX(t.time_end) AS 'time_stop'
FROM
kylin_ticket_status AS ts
LEFT JOIN kylin_ticket_relations AS tr ON tr.ticket_id = ts.ticket_id
LEFT JOIN kylin_tickets AS t ON t.tickets_id = ts.ticket_id
LEFT JOIN kylin_ticket_time_relation AS ttr ON tr.times_id = ttr.times_id
GROUP BY
ttr.performance_id
) AS t ON p.performances_id = t.performance_id
<where>
<if
test=
"title!='' and title != null"
>
AND title LIKE concat('%', #{title}, '%')
</if>
</where>
ORDER BY p.created_at desc
</select>
<!-- 电子手册详情 -->
<select
id=
"getManualDetails"
parameterType=
"java.util.Map"
resultMap=
"partnerPerformanceListResult"
>
SELECT IFNULL(sm.manual_id, 0) as 'manual_id',
p.performances_id,
p.title,
p.time_start,
p.time_end,
ps.status,
t.time_sell,
t.time_stop,
IFNULL(sm.status, 0) as 'manualStatus',
IFNULL(sm.is_release, 0) as 'is_release'
FROM kylin_performances AS p
LEFT JOIN kylin_performance_status AS ps ON p.performances_id = ps.performance_id
LEFT JOIN kylin_performance_relations AS pr ON p.performances_id = pr.performance_id
LEFT JOIN sweet_manual_mdsk AS sm ON p.performances_id = sm.performance_id
LEFT JOIN(
SELECT ttr.performance_id,
MIN(
DATE_SUB(
t.time_start,
INTERVAL pay_countdown_minute MINUTE
)
) AS 'time_sell',
MAX(t.time_end) AS 'time_stop'
FROM kylin_ticket_status AS ts
LEFT JOIN kylin_ticket_relations AS tr ON tr.ticket_id = ts.ticket_id
LEFT JOIN kylin_tickets AS t ON t.tickets_id = ts.ticket_id
LEFT JOIN kylin_ticket_time_relation AS ttr ON tr.times_id = ttr.times_id
GROUP BY ttr.performance_id
) AS t ON p.performances_id = t.performance_id
where sm.manual_id = #{manualId}
ORDER BY p.created_at desc
</select>
<select
id=
"getManualAppletList"
resultMap=
"getManualAppletListResult"
>
select manual_id, performances_id, title, field_id, city_name, time_start, time_end
from kylin_performances as kp
left join sweet_manual_mdsk as sw on sw.performance_id = kp.performances_id
left join kylin_performance_relations as kpr on kpr.performance_id = kp.performances_id
where sw.`status` = 1
and sw.is_release = 1
</select>
<select
id=
"getManualAppletDto"
resultMap=
"getManualAppletDtoResult"
>
SELECT
IFNULL(sm.manual_id , 0) AS 'manual_id' ,
p.performances_id ,
p.title ,
pr.field_id ,
p.time_start ,
p.time_end
FROM
kylin_performances AS p
LEFT JOIN kylin_performance_status AS ps ON p.performances_id = ps.performance_id
LEFT JOIN kylin_performance_relations AS pr ON p.performances_id = pr.performance_id
LEFT JOIN sweet_manual_mdsk AS sm ON p.performances_id = sm.performance_id
LEFT JOIN(
SELECT
ttr.performance_id ,
MIN(
DATE_SUB(
t.time_start ,
INTERVAL pay_countdown_minute MINUTE
)
) AS 'time_sell' ,
MAX(t.time_end) AS 'time_stop'
FROM
kylin_ticket_status AS ts
LEFT JOIN kylin_ticket_relations AS tr ON tr.ticket_id = ts.ticket_id
LEFT JOIN kylin_tickets AS t ON t.tickets_id = ts.ticket_id
LEFT JOIN kylin_ticket_time_relation AS ttr ON tr.times_id = ttr.times_id
GROUP BY
ttr.performance_id
) AS t ON p.performances_id = t.performance_id where sm.`status` = 1 and sm.is_release = 1
</select>
</mapper>
liquidnet-bus-service/liquidnet-service-sweet/src/main/resources/com/liquidnet/service/sweet/mapper/SweetManualNotifyMdskMapper.xml
0 → 100644
View file @
6fdbd62c
<?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.liquidnet.service.sweet.mapper.SweetManualNotifyMdskMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-sweet/src/main/resources/com/liquidnet/service/sweet/mapper/SweetManualShopMdskMapper.xml
0 → 100644
View file @
6fdbd62c
<?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.liquidnet.service.sweet.mapper.SweetManualShopMdskMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-sweet/src/main/resources/com/liquidnet/service/sweet/mapper/SweetManualSortMdskMapper.xml
0 → 100644
View file @
6fdbd62c
<?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.liquidnet.service.sweet.mapper.SweetManualSortMdskMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-sweet/src/main/resources/com/liquidnet/service/sweet/mapper/SweetRichtextMdskMapper.xml
0 → 100644
View file @
6fdbd62c
<?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.liquidnet.service.sweet.mapper.SweetRichtextMdskMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-sweet/src/main/resources/com/liquidnet/service/sweet/mapper/SweetUserRelationMapper.xml
0 → 100644
View file @
6fdbd62c
<?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.liquidnet.service.sweet.mapper.SweetUserRelationMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-sweet/src/main/resources/com/liquidnet/service/sweet/mapper/SweetUserRelationMdskMapper.xml
0 → 100644
View file @
6fdbd62c
<?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.liquidnet.service.sweet.mapper.SweetUserRelationMdskMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-sweet/src/main/resources/sqlmap.properties
View file @
6fdbd62c
...
@@ -53,3 +53,9 @@ kylin_order_refund_entities.overtimeRefund=INSERT INTO kylin_order_refund_entiti
...
@@ -53,3 +53,9 @@ kylin_order_refund_entities.overtimeRefund=INSERT INTO kylin_order_refund_entiti
# ------------------------用户关系----------------------------
# ------------------------用户关系----------------------------
sweet_user_relation.insert
=
INSERT INTO sweet_user_relation (user_id,type,target_id,manual_id,status,created_at) VALUES (?,?,?,?,1,?)
sweet_user_relation.insert
=
INSERT INTO sweet_user_relation (user_id,type,target_id,manual_id,status,created_at) VALUES (?,?,?,?,1,?)
sweet_user_relation.delete
=
DELETE FROM sweet_user_relation WHERE user_id = ? and target_id = ? and manual_id = ? and type = ?
sweet_user_relation.delete
=
DELETE FROM sweet_user_relation WHERE user_id = ? and target_id = ? and manual_id = ? and type = ?
sweet_user_relation_mdsk.insert
=
INSERT INTO sweet_user_relation_mdsk (user_id,type,target_id,manual_id,status,created_at) VALUES (?,?,?,?,1,?)
sweet_user_relation_mdsk.delete
=
DELETE FROM sweet_user_relation_mdsk WHERE user_id = ? and target_id = ? and manual_id = ? and type = ?
# ------------------------用户关系----------------------------
sweet_luck_draw.insert
=
INSERT INTO sweet_luck_draw (user_id,luck_draw_num,status,created_at) VALUES (?,?,1,?)
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