Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
youjj
cloud-platform
Commits
4b7a7aef
Commit
4b7a7aef
authored
Jan 13, 2020
by
zuoyh
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'app-version-mark' into dev
parents
2c19d543
0c2173ae
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
70 additions
and
7 deletions
+70
-7
AppVersionMarkBiz.java
...ain/java/com/xxfc/platform/app/biz/AppVersionMarkBiz.java
+31
-1
AppVersionMarkMapper.java
...va/com/xxfc/platform/app/mapper/AppVersionMarkMapper.java
+4
-0
AppVersionMarkController.java
.../com/xxfc/platform/app/rest/AppVersionMarkController.java
+13
-5
AppVersionMarkMapper.xml
...server/src/main/resources/mapper/AppVersionMarkMapper.xml
+22
-1
No files found.
xx-app/xx-app-server/src/main/java/com/xxfc/platform/app/biz/AppVersionMarkBiz.java
View file @
4b7a7aef
...
...
@@ -12,6 +12,9 @@ import org.apache.commons.lang3.StringUtils;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.stereotype.Service
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
import
java.util.List
;
@Service
...
...
@@ -26,6 +29,7 @@ public class AppVersionMarkBiz extends BaseBiz<AppVersionMarkMapper, AppVersionM
private
static
final
int
APP_MARK_IS_DEL
=
1
;
private
static
final
int
CHANGE_DELETE_APP_MARK
=
2
;
private
static
final
int
NO_RANDOM_REAPPEAR
=
50
;
public
static
final
int
IS_DEL_IOS_OR_ANDROID
=
1
;
/**
* @Description: 新增APP版本标识
...
...
@@ -40,10 +44,21 @@ public class AppVersionMarkBiz extends BaseBiz<AppVersionMarkMapper, AppVersionM
}
AppVersionMark
appVersionMark
=
new
AppVersionMark
();
appVersionMark
.
setMark
(
getMark
());
try
{
Date
date
=
new
Date
();
//设置日期格式
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
String
nowTime
=
simpleDateFormat
.
format
(
date
);
Date
crtTime
=
simpleDateFormat
.
parse
(
nowTime
);
appVersionMark
.
setCrtTime
(
crtTime
);
}
catch
(
ParseException
e
)
{
e
.
printStackTrace
();
}
appVersionMark
.
setMarkName
(
appVersionMarkDTO
.
getMarkName
());
appVersionMark
.
setMarkRemark
(
appVersionMarkDTO
.
getMarkRemark
());
appVersionMark
.
setIsDel
(
0
);
insertSelective
(
appVersionMark
);
// insertSelective(appVersionMark);
mapper
.
insert
(
appVersionMark
);
return
ObjectRestResponse
.
succ
();
}
...
...
@@ -101,6 +116,10 @@ public class AppVersionMarkBiz extends BaseBiz<AppVersionMarkMapper, AppVersionM
if
(
appVersionMarkDTO
.
getChangeMark
()
==
CHANGE_UPD_APP_MARK
)
{
updateSelectiveById
(
appVersionMark
);
}
else
if
(
appVersionMarkDTO
.
getChangeMark
()
==
CHANGE_DELETE_APP_MARK
)
{
Integer
count
=
mapper
.
findIosOrAndroidVersionAppMark
(
appVersionMarkDTO
.
getId
());
if
(
count
.
equals
(
IS_DEL_IOS_OR_ANDROID
))
{
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
NOTEXIST_CODE
,
"安卓/IOS不可删除,请重新选择"
);
}
appVersionMark
.
setIsDel
(
APP_MARK_IS_DEL
);
updateSelectiveById
(
appVersionMark
);
}
...
...
@@ -119,6 +138,17 @@ public class AppVersionMarkBiz extends BaseBiz<AppVersionMarkMapper, AppVersionM
return
list
;
}
/**
* @Description: app标识查询列表
* @Param:
* @return: list
* @Author: zyh
* @Date: 2020/1/13
*/
public
List
<
AppVersionMarkDTO
>
findListVersionAppMark
(
)
{
List
list
=
mapper
.
findListVersionAppMark
();
return
list
;
}
}
xx-app/xx-app-server/src/main/java/com/xxfc/platform/app/mapper/AppVersionMarkMapper.java
View file @
4b7a7aef
...
...
@@ -23,4 +23,8 @@ public interface AppVersionMarkMapper extends Mapper<AppVersionMark> {
@Param
(
"updTime"
)
Timestamp
updTime
);
List
<
AppVersionMark
>
findVersionAppMark
(
@Param
(
"mark"
)
String
mark
);
int
findIosOrAndroidVersionAppMark
(
@Param
(
"id"
)
Integer
id
);
List
<
AppVersionMark
>
findListVersionAppMark
();
}
xx-app/xx-app-server/src/main/java/com/xxfc/platform/app/rest/AppVersionMarkController.java
View file @
4b7a7aef
...
...
@@ -10,7 +10,6 @@ import com.github.wxiaoqi.security.common.rest.BaseController;
import
com.xxfc.platform.app.biz.AppVersionMarkBiz
;
import
com.xxfc.platform.app.entity.AppVersionMark
;
import
com.xxfc.platform.app.entity.dto.AppVersionMarkDTO
;
import
com.xxfc.platform.app.vo.AppVersionMarkQuery
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -44,8 +43,7 @@ public class AppVersionMarkController extends BaseController<AppVersionMarkBiz,
@CacheClear
public
ObjectRestResponse
addAppVersionMark
(
@RequestBody
AppVersionMarkDTO
appVersionMarkDTO
)
{
try
{
appVersionMarkBiz
.
addAppVersionMark
(
appVersionMarkDTO
);
return
ObjectRestResponse
.
succ
();
return
ObjectRestResponse
.
succ
(
appVersionMarkBiz
.
addAppVersionMark
(
appVersionMarkDTO
));
}
catch
(
Exception
e
)
{
log
.
error
(
"新增失败[{}]"
,
e
);
throw
new
BaseException
(
"新增失败"
);
...
...
@@ -61,8 +59,7 @@ public class AppVersionMarkController extends BaseController<AppVersionMarkBiz,
@CacheClear
public
ObjectRestResponse
updAppVersionMark
(
@RequestBody
AppVersionMarkDTO
appVersionMarkDTO
)
{
try
{
appVersionMarkBiz
.
updAppVersionMark
(
appVersionMarkDTO
);
return
ObjectRestResponse
.
succ
();
return
ObjectRestResponse
.
succ
(
appVersionMarkBiz
.
updAppVersionMark
(
appVersionMarkDTO
));
}
catch
(
Exception
e
)
{
log
.
error
(
"更新失败[{}]"
,
e
);
throw
new
BaseException
(
"更新失败"
);
...
...
@@ -103,5 +100,16 @@ public class AppVersionMarkController extends BaseController<AppVersionMarkBiz,
return
ObjectRestResponse
.
succ
(
appVersionMarkBiz
.
findVersionAppMark
(
mark
));
}
/**
* @Description: app标识列表查询
* @Param: 过滤其他列,返会标识和标识名称
* @return: list
* @Author: zyh
* @Date: 2020/1/13
*/
@GetMapping
(
"/find/listMark"
)
public
ObjectRestResponse
findListVersionAppMark
()
{
return
ObjectRestResponse
.
succ
(
appVersionMarkBiz
.
findListVersionAppMark
());
}
}
xx-app/xx-app-server/src/main/resources/mapper/AppVersionMarkMapper.xml
View file @
4b7a7aef
...
...
@@ -26,4 +26,25 @@
</if>
</select>
<select
id=
"findIosOrAndroidVersionAppMark"
resultType=
"java.lang.Integer"
>
select count(*) from
`app_version_mark` a
where
is_del = 0
<if
test=
"id!=null and id!=''"
>
and id= #{id}
</if>
and ( mark_name like concat('%','ios','%')
or mark_name like concat('%','安卓','%'))
</select>
<select
id=
"findListVersionAppMark"
resultType=
"com.xxfc.platform.app.entity.AppVersionMark"
>
select `mark_name`,`mark`
from
`app_version_mark` a
where
is_del = 0
</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