记得上下班打卡 | 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
5dc246c7
Commit
5dc246c7
authored
Jul 13, 2021
by
jiangxiulong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
app version redis
parent
9c3497bb
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
45 additions
and
4 deletions
+45
-4
KylinRedisConst.java
...com/liquidnet/service/kylin/constant/KylinRedisConst.java
+4
-0
ZhengzaiAppVersionController.java
...ntroller/zhengzai/kylin/ZhengzaiAppVersionController.java
+3
-0
KylinZhengzaiAppVersionsServiceImpl.java
...lin/service/impl/KylinZhengzaiAppVersionsServiceImpl.java
+24
-4
ZhengzaiAppVersionsListDao.java
...quidnet/service/kylin/dao/ZhengzaiAppVersionsListDao.java
+1
-0
KylinZhengzaiAppVersionsMapper.java
.../service/kylin/mapper/KylinZhengzaiAppVersionsMapper.java
+1
-0
KylinZhengzaiAppVersionsMapper.xml
...t.service.kylin.mapper/KylinZhengzaiAppVersionsMapper.xml
+12
-0
No files found.
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/constant/KylinRedisConst.java
View file @
5dc246c7
...
...
@@ -39,4 +39,8 @@ public class KylinRedisConst {
public
static
final
String
WECHAT_SHARE_ACCESSTOKEN
=
"basicServices:accessToken:appid:"
;
public
static
final
String
WECHAT_SHARE_JSAPI_TICKET
=
"basicServices:jsapiTicket:appid:"
;
public
static
final
String
ZHENGZAI_APP_VERSIONS_ANDROID
=
"basicServices:zhengzaiAppVersionsAndroid"
;
public
static
final
String
ZHENGZAI_APP_VERSIONS_IOS
=
"basicServices:zhengzaiAppVersionsIos"
;
}
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/ZhengzaiAppVersionController.java
View file @
5dc246c7
...
...
@@ -34,6 +34,9 @@ public class ZhengzaiAppVersionController extends BaseController {
@Value
(
"${liquidnet.client.admin.platformUrl}"
)
private
String
platformUrl
;
@Value
(
"${liquidnet.al-oss.appUrl}"
)
private
String
appUrl
;
private
String
prefix
=
"zhengzai/kylin/zhengzaiAppVersion"
;
@Autowired
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/service/impl/KylinZhengzaiAppVersionsServiceImpl.java
View file @
5dc246c7
...
...
@@ -8,6 +8,7 @@ import com.liquidnet.common.cache.redis.util.RedisUtil;
import
com.liquidnet.commons.lang.util.BeanUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.service.kylin.constant.KylinRedisConst
;
import
com.liquidnet.service.kylin.dao.ZhengzaiAppVersionsListDao
;
import
com.liquidnet.service.kylin.dto.param.ZhengzaiAppVersionsParam
;
import
com.liquidnet.service.kylin.dto.param.admin.ZhengzaiAppVersionsSearchParam
;
...
...
@@ -20,7 +21,6 @@ import com.liquidnet.service.kylin.service.admin.IKylinBannersService;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.data.mongodb.core.MongoTemplate
;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
...
...
@@ -55,7 +55,7 @@ public class KylinZhengzaiAppVersionsServiceImpl extends ServiceImpl<KylinBanner
KylinZhengzaiAppVersions
kylinZhengzaiAppVersions
=
new
KylinZhengzaiAppVersions
();
BeanUtils
.
copyProperties
(
zhengzaiAppVersionsParam
,
kylinZhengzaiAppVersions
);
kylinZhengzaiAppVersionsMapper
.
insert
(
kylinZhengzaiAppVersions
);
getLastInfo
();
return
true
;
}
catch
(
Exception
e
)
{
return
false
;
...
...
@@ -70,7 +70,7 @@ public class KylinZhengzaiAppVersionsServiceImpl extends ServiceImpl<KylinBanner
KylinZhengzaiAppVersions
kylinZhengzaiAppVersions
=
new
KylinZhengzaiAppVersions
();
BeanUtils
.
copyProperties
(
zhengzaiAppVersionsParam
,
kylinZhengzaiAppVersions
);
kylinZhengzaiAppVersionsMapper
.
update
(
kylinZhengzaiAppVersions
,
new
UpdateWrapper
<
KylinZhengzaiAppVersions
>().
eq
(
"zhengzai_app_versions_id"
,
zhengzaiAppVersionsId
));
getLastInfo
();
return
true
;
}
catch
(
Exception
e
)
{
return
false
;
...
...
@@ -113,11 +113,31 @@ public class KylinZhengzaiAppVersionsServiceImpl extends ServiceImpl<KylinBanner
kylinZhengzaiAppVersions
,
new
UpdateWrapper
<
KylinZhengzaiAppVersions
>().
in
(
"zhengzai_app_versions_id"
,
zhengzaiAppVersionsIds
)
);
getLastInfo
();
return
true
;
}
catch
(
Exception
e
)
{
return
false
;
}
}
public
boolean
getLastInfo
()
{
// 因为有可能之前是ios 改成 android 如果单独处理一个会有问题 所以每次处理
ZhengzaiAppVersionsListDao
infoIos
=
kylinZhengzaiAppVersionsMapper
.
getLastInfo
(
1
);
ZhengzaiAppVersionsListDao
infoAndroid
=
kylinZhengzaiAppVersionsMapper
.
getLastInfo
(
2
);
ZhengzaiAppVersionsVo
zhengzaiAppVersionsVo
=
new
ZhengzaiAppVersionsVo
();
redisUtil
.
del
(
KylinRedisConst
.
ZHENGZAI_APP_VERSIONS_IOS
);
if
(
null
!=
infoIos
)
{
BeanUtils
.
copyProperties
(
infoIos
,
zhengzaiAppVersionsVo
);
redisUtil
.
set
(
KylinRedisConst
.
ZHENGZAI_APP_VERSIONS_IOS
,
zhengzaiAppVersionsVo
);
}
redisUtil
.
del
(
KylinRedisConst
.
ZHENGZAI_APP_VERSIONS_ANDROID
);
if
(
null
!=
infoAndroid
)
{
String
newPath
=
appUrl
+
infoAndroid
.
getFilePath
();
infoAndroid
.
setFilePath
(
newPath
);
BeanUtils
.
copyProperties
(
infoAndroid
,
zhengzaiAppVersionsVo
);
redisUtil
.
set
(
KylinRedisConst
.
ZHENGZAI_APP_VERSIONS_ANDROID
,
zhengzaiAppVersionsVo
);
}
return
true
;
}
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/dao/ZhengzaiAppVersionsListDao.java
View file @
5dc246c7
...
...
@@ -19,6 +19,7 @@ public class ZhengzaiAppVersionsListDao implements Serializable {
private
Integer
type
;
private
Integer
isProduction
;
private
Integer
isForce
;
private
Integer
isDeleted
;
private
Integer
status
;
private
String
content
;
...
...
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/mapper/KylinZhengzaiAppVersionsMapper.java
View file @
5dc246c7
...
...
@@ -19,4 +19,5 @@ public interface KylinZhengzaiAppVersionsMapper extends BaseMapper<KylinZhengzai
List
<
ZhengzaiAppVersionsListDao
>
searchList
(
Map
<
String
,
Object
>
convertBeanToMap
);
ZhengzaiAppVersionsListDao
getLastInfo
(
Integer
type
);
}
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinZhengzaiAppVersionsMapper.xml
View file @
5dc246c7
...
...
@@ -12,5 +12,17 @@
</where>
ORDER BY mid DESC
</select>
<select
id=
"getLastInfo"
resultType=
"com.liquidnet.service.kylin.dao.ZhengzaiAppVersionsListDao"
>
SELECT *
FROM kylin_zhengzai_app_versions
<where>
is_deleted = 1
<if
test=
"type != ''"
>
AND type = ${type}
</if>
</where>
ORDER BY mid DESC
LIMIT 1
</select>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment