记得上下班打卡 | 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
56e294f5
Commit
56e294f5
authored
Oct 12, 2022
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
sweet接口提交
parent
a5e4d8b2
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
74 additions
and
4 deletions
+74
-4
SweetYbEnrollParam.java
...liquidnet/service/sweet/dto/param/SweetYbEnrollParam.java
+3
-0
ISweetYbEnrollService.java
...iquidnet/service/sweet/service/ISweetYbEnrollService.java
+6
-1
SweetYbEnrollController.java
...net/service/sweet/controller/SweetYbEnrollController.java
+7
-0
SweetYbEnrollServiceImpl.java
.../service/sweet/service/impl/SweetYbEnrollServiceImpl.java
+26
-2
ObjectUtil.java
...in/java/com/liquidnet/service/sweet/utils/ObjectUtil.java
+7
-0
RedisDataUtils.java
...ava/com/liquidnet/service/sweet/utils/RedisDataUtils.java
+24
-0
sqlmap.properties
...uidnet-service-sweet/src/main/resources/sqlmap.properties
+1
-1
No files found.
liquidnet-bus-api/liquidnet-service-sweet-api/src/main/java/com/liquidnet/service/sweet/dto/param/SweetYbEnrollParam.java
View file @
56e294f5
...
@@ -43,4 +43,7 @@ public class SweetYbEnrollParam implements Serializable {
...
@@ -43,4 +43,7 @@ public class SweetYbEnrollParam implements Serializable {
@NotBlank
(
message
=
"请填写常驻城市"
)
@NotBlank
(
message
=
"请填写常驻城市"
)
private
String
cityName
;
private
String
cityName
;
@ApiModelProperty
(
position
=
19
,
required
=
false
,
value
=
"活动id"
,
example
=
"0"
)
private
String
activityId
;
}
}
liquidnet-bus-api/liquidnet-service-sweet-api/src/main/java/com/liquidnet/service/sweet/service/ISweetYbEnrollService.java
View file @
56e294f5
...
@@ -3,8 +3,11 @@ package com.liquidnet.service.sweet.service;
...
@@ -3,8 +3,11 @@ package com.liquidnet.service.sweet.service;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.dto.param.SweetYbEnrollParam
;
import
com.liquidnet.service.sweet.dto.param.SweetYbEnrollParam
;
import
com.liquidnet.service.sweet.dto.vo.SweetYbActivityVo
;
import
com.liquidnet.service.sweet.entity.SweetYbEnroll
;
import
com.liquidnet.service.sweet.entity.SweetYbEnroll
;
import
java.util.List
;
/**
/**
* <p>
* <p>
* YB报名表 服务类
* YB报名表 服务类
...
@@ -13,7 +16,9 @@ import com.liquidnet.service.sweet.entity.SweetYbEnroll;
...
@@ -13,7 +16,9 @@ import com.liquidnet.service.sweet.entity.SweetYbEnroll;
* @author jiangxiulong
* @author jiangxiulong
* @since 2022-07-29
* @since 2022-07-29
*/
*/
public
interface
ISweetYbEnrollService
extends
IService
<
SweetYbEnroll
>
{
public
interface
ISweetYbEnrollService
{
ResponseDto
<
Boolean
>
create
(
SweetYbEnrollParam
param
);
ResponseDto
<
Boolean
>
create
(
SweetYbEnrollParam
param
);
ResponseDto
<
List
<
SweetYbActivityVo
>>
list
();
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/controller/SweetYbEnrollController.java
View file @
56e294f5
...
@@ -3,6 +3,7 @@ package com.liquidnet.service.sweet.controller;
...
@@ -3,6 +3,7 @@ package com.liquidnet.service.sweet.controller;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.sweet.dto.param.SweetYbEnrollParam
;
import
com.liquidnet.service.sweet.dto.param.SweetYbEnrollParam
;
import
com.liquidnet.service.sweet.dto.vo.SweetYbActivityVo
;
import
com.liquidnet.service.sweet.service.ISweetYbEnrollService
;
import
com.liquidnet.service.sweet.service.ISweetYbEnrollService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
...
@@ -13,6 +14,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
...
@@ -13,6 +14,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.validation.Valid
;
import
javax.validation.Valid
;
import
java.util.List
;
/**
/**
* <p>
* <p>
...
@@ -36,4 +38,9 @@ public class SweetYbEnrollController {
...
@@ -36,4 +38,9 @@ public class SweetYbEnrollController {
return
iSweetYbEnrollService
.
create
(
param
);
return
iSweetYbEnrollService
.
create
(
param
);
}
}
@PostMapping
(
"activityList"
)
@ApiOperation
(
"活动列表"
)
public
ResponseDto
<
List
<
SweetYbActivityVo
>>
list
()
{
return
iSweetYbEnrollService
.
list
();
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/SweetYbEnrollServiceImpl.java
View file @
56e294f5
...
@@ -8,14 +8,20 @@ import com.liquidnet.service.base.ResponseDto;
...
@@ -8,14 +8,20 @@ import com.liquidnet.service.base.ResponseDto;
import
com.liquidnet.service.base.SqlMapping
;
import
com.liquidnet.service.base.SqlMapping
;
import
com.liquidnet.service.base.constant.MQConst
;
import
com.liquidnet.service.base.constant.MQConst
;
import
com.liquidnet.service.sweet.dto.param.SweetYbEnrollParam
;
import
com.liquidnet.service.sweet.dto.param.SweetYbEnrollParam
;
import
com.liquidnet.service.sweet.dto.vo.SweetYbActivityVo
;
import
com.liquidnet.service.sweet.entity.SweetYbEnroll
;
import
com.liquidnet.service.sweet.entity.SweetYbEnroll
;
import
com.liquidnet.service.sweet.mapper.SweetYbEnrollMapper
;
import
com.liquidnet.service.sweet.mapper.SweetYbEnrollMapper
;
import
com.liquidnet.service.sweet.service.ISweetYbEnrollService
;
import
com.liquidnet.service.sweet.service.ISweetYbEnrollService
;
import
com.liquidnet.service.sweet.utils.ObjectUtil
;
import
com.liquidnet.service.sweet.utils.QueueUtils
;
import
com.liquidnet.service.sweet.utils.QueueUtils
;
import
com.liquidnet.service.sweet.utils.RedisDataUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.Comparator
;
import
java.util.LinkedList
;
import
java.util.LinkedList
;
import
java.util.List
;
import
java.util.stream.Collectors
;
/**
/**
* <p>
* <p>
...
@@ -26,13 +32,18 @@ import java.util.LinkedList;
...
@@ -26,13 +32,18 @@ import java.util.LinkedList;
* @since 2022-07-29
* @since 2022-07-29
*/
*/
@Service
@Service
public
class
SweetYbEnrollServiceImpl
extends
ServiceImpl
<
SweetYbEnrollMapper
,
SweetYbEnroll
>
implements
ISweetYbEnrollService
{
public
class
SweetYbEnrollServiceImpl
implements
ISweetYbEnrollService
{
@Autowired
@Autowired
QueueUtils
queueUtils
;
QueueUtils
queueUtils
;
@Autowired
RedisDataUtils
redisDataUtils
;
@Override
@Override
public
ResponseDto
<
Boolean
>
create
(
SweetYbEnrollParam
param
)
{
public
ResponseDto
<
Boolean
>
create
(
SweetYbEnrollParam
param
)
{
if
(
param
.
getActivityId
()
==
null
||
param
.
getActivityId
().
equals
(
""
))
{
param
.
setActivityId
(
"0"
);
}
LinkedList
<
String
>
sqls
=
CollectionUtil
.
linkedListString
();
LinkedList
<
String
>
sqls
=
CollectionUtil
.
linkedListString
();
LinkedList
<
Object
[]>
sqlsDataA
=
CollectionUtil
.
linkedListObjectArr
();
LinkedList
<
Object
[]>
sqlsDataA
=
CollectionUtil
.
linkedListObjectArr
();
sqls
.
add
(
SqlMapping
.
get
(
"sweet_yb_enroll.insert"
));
sqls
.
add
(
SqlMapping
.
get
(
"sweet_yb_enroll.insert"
));
...
@@ -40,11 +51,24 @@ public class SweetYbEnrollServiceImpl extends ServiceImpl<SweetYbEnrollMapper, S
...
@@ -40,11 +51,24 @@ public class SweetYbEnrollServiceImpl extends ServiceImpl<SweetYbEnrollMapper, S
IDGenerator
.
nextSnowId
(),
StringUtil
.
isEmpty
(
param
.
getContactTell
())
?
""
:
param
.
getContactTell
(),
IDGenerator
.
nextSnowId
(),
StringUtil
.
isEmpty
(
param
.
getContactTell
())
?
""
:
param
.
getContactTell
(),
StringUtil
.
isEmpty
(
param
.
getContactWechat
())
?
""
:
param
.
getContactWechat
(),
param
.
getNickname
(),
param
.
getStyle
(),
StringUtil
.
isEmpty
(
param
.
getContactWechat
())
?
""
:
param
.
getContactWechat
(),
param
.
getNickname
(),
param
.
getStyle
(),
param
.
getImgUrl
(),
param
.
getAudioUrl
(),
StringUtil
.
isEmpty
(
param
.
getUniversities
())
?
""
:
param
.
getUniversities
(),
param
.
getImgUrl
(),
param
.
getAudioUrl
(),
StringUtil
.
isEmpty
(
param
.
getUniversities
())
?
""
:
param
.
getUniversities
(),
StringUtil
.
isEmpty
(
param
.
getCityName
())
?
""
:
param
.
getCityName
()
StringUtil
.
isEmpty
(
param
.
getCityName
())
?
""
:
param
.
getCityName
()
,
param
.
getActivityId
()
});
});
queueUtils
.
sendMsgByRedis
(
MQConst
.
SweetQueue
.
SWEET_ANSWER_INSERT
.
getKey
(),
queueUtils
.
sendMsgByRedis
(
MQConst
.
SweetQueue
.
SWEET_ANSWER_INSERT
.
getKey
(),
SqlMapping
.
gets
(
sqls
,
sqlsDataA
));
SqlMapping
.
gets
(
sqls
,
sqlsDataA
));
return
ResponseDto
.
success
(
true
);
return
ResponseDto
.
success
(
true
);
}
}
@Override
public
ResponseDto
<
List
<
SweetYbActivityVo
>>
list
()
{
List
<
String
>
list
=
redisDataUtils
.
getSweetYbActivityList
();
List
<
SweetYbActivityVo
>
voList
=
ObjectUtil
.
sweetYbActivityVoList
();
for
(
String
id
:
list
)
{
SweetYbActivityVo
vo
=
redisDataUtils
.
getSweetYbActivityVo
(
id
);
voList
.
add
(
vo
);
}
voList
=
voList
.
stream
().
sorted
(
Comparator
.
comparing
(
SweetYbActivityVo:
:
getEndTime
,
Comparator
.
reverseOrder
())).
collect
(
Collectors
.
toList
());
return
ResponseDto
.
success
(
voList
);
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/utils/ObjectUtil.java
View file @
56e294f5
...
@@ -3,6 +3,7 @@ package com.liquidnet.service.sweet.utils;
...
@@ -3,6 +3,7 @@ package com.liquidnet.service.sweet.utils;
import
com.liquidnet.service.sweet.dto.*
;
import
com.liquidnet.service.sweet.dto.*
;
import
com.liquidnet.service.sweet.dto.vo.IntegralActivityDrawVo
;
import
com.liquidnet.service.sweet.dto.vo.IntegralActivityDrawVo
;
import
com.liquidnet.service.sweet.dto.vo.IntegralActivityVo
;
import
com.liquidnet.service.sweet.dto.vo.IntegralActivityVo
;
import
com.liquidnet.service.sweet.dto.vo.SweetYbActivityVo
;
import
com.liquidnet.service.sweet.entity.SweetManualShop
;
import
com.liquidnet.service.sweet.entity.SweetManualShop
;
import
com.liquidnet.service.sweet.entity.SweetManualShopFive
;
import
com.liquidnet.service.sweet.entity.SweetManualShopFive
;
import
com.liquidnet.service.sweet.entity.SweetManualShopMdsk
;
import
com.liquidnet.service.sweet.entity.SweetManualShopMdsk
;
...
@@ -31,6 +32,12 @@ public class ObjectUtil {
...
@@ -31,6 +32,12 @@ public class ObjectUtil {
private
static
final
ArrayList
<
SweetCItyVoteStatVo
>
sweetCItyVoteStatVoList
=
new
ArrayList
<>();
private
static
final
ArrayList
<
SweetCItyVoteStatVo
>
sweetCItyVoteStatVoList
=
new
ArrayList
<>();
private
static
final
ArrayList
<
IntegralActivityVo
>
sweetIntegralActivityVoList
=
new
ArrayList
<>();
private
static
final
ArrayList
<
IntegralActivityVo
>
sweetIntegralActivityVoList
=
new
ArrayList
<>();
private
static
final
ArrayList
<
IntegralActivityDrawVo
>
sweetIntegralActivityDrawVoList
=
new
ArrayList
<>();
private
static
final
ArrayList
<
IntegralActivityDrawVo
>
sweetIntegralActivityDrawVoList
=
new
ArrayList
<>();
private
static
final
ArrayList
<
SweetYbActivityVo
>
sweetYbActivityVo
=
new
ArrayList
<>();
public
static
ArrayList
<
SweetYbActivityVo
>
sweetYbActivityVoList
()
{
return
(
ArrayList
<
SweetYbActivityVo
>)
sweetYbActivityVo
.
clone
();
}
public
static
ArrayList
<
SweetManualAppletDto
>
getSweetManualAppletDtoList
()
{
public
static
ArrayList
<
SweetManualAppletDto
>
getSweetManualAppletDtoList
()
{
return
(
ArrayList
<
SweetManualAppletDto
>)
sweetManualAppletDtoList
.
clone
();
return
(
ArrayList
<
SweetManualAppletDto
>)
sweetManualAppletDtoList
.
clone
();
...
...
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/utils/RedisDataUtils.java
View file @
56e294f5
...
@@ -15,6 +15,7 @@ import com.liquidnet.service.sweet.dto.*;
...
@@ -15,6 +15,7 @@ import com.liquidnet.service.sweet.dto.*;
import
com.liquidnet.service.sweet.dto.param.poster.SweetStrawberryParam
;
import
com.liquidnet.service.sweet.dto.param.poster.SweetStrawberryParam
;
import
com.liquidnet.service.sweet.dto.vo.IntegralActivityDrawVo
;
import
com.liquidnet.service.sweet.dto.vo.IntegralActivityDrawVo
;
import
com.liquidnet.service.sweet.dto.vo.IntegralActivityVo
;
import
com.liquidnet.service.sweet.dto.vo.IntegralActivityVo
;
import
com.liquidnet.service.sweet.dto.vo.SweetYbActivityVo
;
import
com.liquidnet.service.sweet.dto.vo.TempBannerVo
;
import
com.liquidnet.service.sweet.dto.vo.TempBannerVo
;
import
com.liquidnet.service.sweet.entity.*
;
import
com.liquidnet.service.sweet.entity.*
;
import
com.liquidnet.service.sweet.mapper.*
;
import
com.liquidnet.service.sweet.mapper.*
;
...
@@ -887,4 +888,27 @@ public class RedisDataUtils {
...
@@ -887,4 +888,27 @@ public class RedisDataUtils {
}
}
}
}
//yb活动vo
public
List
<
String
>
getSweetYbActivityList
()
{
String
redisKey
=
SweetConstant
.
REDIS_KEY_YB_ACTIVITY_LIST
;
Object
obj
=
redisUtil
.
get
(
redisKey
);
if
(
obj
==
null
)
{
return
CollectionUtil
.
arrayListString
();
}
else
{
return
(
List
<
String
>)
obj
;
}
}
//yb活动vo
public
SweetYbActivityVo
getSweetYbActivityVo
(
String
activityId
)
{
String
redisKey
=
SweetConstant
.
REDIS_KEY_YB_ACTIVITY
.
concat
(
activityId
);
Object
obj
=
redisUtil
.
get
(
redisKey
);
if
(
obj
==
null
)
{
return
SweetYbActivityVo
.
getNew
();
}
else
{
return
(
SweetYbActivityVo
)
obj
;
}
}
}
}
liquidnet-bus-service/liquidnet-service-sweet/src/main/resources/sqlmap.properties
View file @
56e294f5
This diff is collapsed.
Click to expand it.
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