Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
smart_gov_platform
Commits
76775986
Commit
76775986
authored
Jan 03, 2025
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改应用版本更新
parent
06a78601
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
35 additions
and
2 deletions
+35
-2
base-manager/src/main/java/com/mortals/xhx/module/app/service/impl/AppServiceImpl.java
...m/mortals/xhx/module/app/service/impl/AppServiceImpl.java
+35
-2
No files found.
base-manager/src/main/java/com/mortals/xhx/module/app/service/impl/AppServiceImpl.java
View file @
76775986
...
@@ -390,6 +390,8 @@ public class AppServiceImpl extends AbstractCRUDCacheServiceImpl<AppDao, AppEnti
...
@@ -390,6 +390,8 @@ public class AppServiceImpl extends AbstractCRUDCacheServiceImpl<AppDao, AppEnti
@Override
@Override
public
AppEntity
update
(
AppEntity
entity
,
Context
context
)
throws
AppException
{
public
AppEntity
update
(
AppEntity
entity
,
Context
context
)
throws
AppException
{
this
.
updateBefore
(
entity
,
context
);
this
.
updateBefore
(
entity
,
context
);
AppEntity
appEntity
=
this
.
get
(
entity
.
getId
(),
context
);
String
originFilePath
=
appEntity
.
getFilePath
();
String
filePath
=
entity
.
getFilePath
();
String
filePath
=
entity
.
getFilePath
();
String
fileName
=
entity
.
getFileName
();
String
fileName
=
entity
.
getFileName
();
entity
.
setFilePath
(
null
);
entity
.
setFilePath
(
null
);
...
@@ -408,11 +410,42 @@ public class AppServiceImpl extends AbstractCRUDCacheServiceImpl<AppDao, AppEnti
...
@@ -408,11 +410,42 @@ public class AppServiceImpl extends AbstractCRUDCacheServiceImpl<AppDao, AppEnti
entity
.
setFileName
(
fileName
);
entity
.
setFileName
(
fileName
);
entity
.
setFilePath
(
filePath
);
entity
.
setFilePath
(
filePath
);
this
.
updateAfter
(
entity
,
context
);
this
.
updateAfter
(
entity
,
context
);
//判断只有附件地址不等时候,才更新版本
if
(!
ObjectUtils
.
isEmpty
(
originFilePath
)
&&
!
originFilePath
.
equals
(
filePath
))
{
AppVersionQuery
appVersionQuery
=
new
AppVersionQuery
();
appVersionQuery
.
setAppId
(
entity
.
getId
());
List
<
OrderCol
>
orderColList
=
new
ArrayList
<>();
orderColList
.
add
(
new
OrderCol
(
"version"
,
OrderCol
.
DESCENDING
));
appVersionQuery
.
setOrderColList
(
orderColList
);
List
<
AppVersionEntity
>
appVersionEntities
=
appVersionService
.
find
(
appVersionQuery
,
context
);
//获取最大版本号
if
(!
ObjectUtils
.
isEmpty
(
appVersionEntities
))
{
AppVersionEntity
curAppVersionEntity
=
appVersionEntities
.
get
(
0
);
// String versionNum = StrUtil.subAfter(curAppVersionEntity.getVersion(), Constant.VERSION_PREFIX, false);
Integer
versionNum
=
curAppVersionEntity
.
getVersion
();
Integer
newVersionNum
=
++
versionNum
;
AppVersionEntity
appVersionEntity
=
new
AppVersionEntity
();
appVersionEntity
.
initAttrValue
();
AppVersionEntity
versionEntity
=
new
AppVersionEntity
();
versionEntity
.
initAttrValue
();
versionEntity
.
setAppId
(
entity
.
getId
());
versionEntity
.
setAppName
(
entity
.
getAppName
());
versionEntity
.
setVersion
(
newVersionNum
);
versionEntity
.
setNotes
(
entity
.
getNotes
());
versionEntity
.
setFileName
(
entity
.
getFileName
());
versionEntity
.
setFilePath
(
entity
.
getFilePath
());
versionEntity
.
setDistributeFilePath
(
entity
.
getDistributeFilePath
());
versionEntity
.
setCreateTime
(
new
Date
());
versionEntity
.
setCreateUserId
(
this
.
getContextUserId
(
context
));
appVersionService
.
save
(
versionEntity
,
context
);
}
}
return
entity
;
return
entity
;
}
}
}
}
/*
@Override
@Override
protected void updateAfter(AppEntity entity, Context context) throws AppException {
protected void updateAfter(AppEntity entity, Context context) throws AppException {
...
@@ -445,7 +478,7 @@ public class AppServiceImpl extends AbstractCRUDCacheServiceImpl<AppDao, AppEnti
...
@@ -445,7 +478,7 @@ public class AppServiceImpl extends AbstractCRUDCacheServiceImpl<AppDao, AppEnti
}
}
super.updateAfter(entity, context);
super.updateAfter(entity, context);
}
}
*/
@Override
@Override
protected
void
removeAfter
(
Long
[]
ids
,
Context
context
,
int
result
)
throws
AppException
{
protected
void
removeAfter
(
Long
[]
ids
,
Context
context
,
int
result
)
throws
AppException
{
...
...
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