Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gk
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
micro_app
gk
Commits
6ad61c9c
Commit
6ad61c9c
authored
Aug 08, 2022
by
chenlin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加悦跑圈数据同步开关
parent
006e5085
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
78 additions
and
13 deletions
+78
-13
CmptScoreFieldController.java
...ridge/jadp/plugins/cmpt/web/CmptScoreFieldController.java
+22
-0
MicroApiController.java
...om/dlbridge/jadp/plugins/cmpt/web/MicroApiController.java
+4
-0
RankSettingController.java
...dlbridge/jadp/plugins/cmpt/web/RankSettingController.java
+3
-2
ScoreController.java
...a/com/dlbridge/jadp/plugins/cmpt/web/ScoreController.java
+5
-0
score.jsp
src/main/webapp/WEB-INF/views/cmpt/score.jsp
+10
-0
score.js
src/main/webapp/static/js/score.js
+34
-11
No files found.
src/main/java/com/dlbridge/jadp/plugins/cmpt/web/CmptScoreFieldController.java
View file @
6ad61c9c
...
@@ -72,6 +72,28 @@ public class CmptScoreFieldController {
...
@@ -72,6 +72,28 @@ public class CmptScoreFieldController {
return
Result
.
success
();
return
Result
.
success
();
}
}
@RequestMapping
(
"saveOrUpdateJoy"
)
@ResponseBody
private
Result
saveOrUpdateJoy
(
@RequestParam
(
"cmptId"
)
int
cmptId
,
@RequestParam
(
"isOpen"
)
int
open
){
if
(
open
==
1
){
CmptScoreField
field
=
cmptScoreFieldService
.
getCmptScoreFieldByCmptIdAndType
(
cmptId
,
5
);
if
(
field
==
null
){
field
=
new
CmptScoreField
();
}
field
.
setCmptId
(
cmptId
);
field
.
setFieldType
(
5
);
field
.
setIsDelete
(
0
);
field
.
setFieldName
(
"悦跑圈成绩同步"
);
field
.
setFiledIndex
(
0
);
cmptScoreFieldService
.
saveOrUpdate
(
field
);
return
Result
.
success
().
setContent
(
field
.
getId
());
}
else
{
cmptScoreFieldService
.
deleteOcrFiled
(
cmptId
,
5
);
}
return
Result
.
success
();
}
@RequestMapping
(
"del/{id}"
)
@RequestMapping
(
"del/{id}"
)
@ResponseBody
@ResponseBody
...
...
src/main/java/com/dlbridge/jadp/plugins/cmpt/web/MicroApiController.java
View file @
6ad61c9c
...
@@ -409,6 +409,10 @@ public class MicroApiController {
...
@@ -409,6 +409,10 @@ public class MicroApiController {
}
}
/**
* 小程序赛事列表接口
* @return 赛事列表
*/
@PostMapping
(
value
=
"/cmpt"
)
@PostMapping
(
value
=
"/cmpt"
)
@ApiResponses
({
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"成功"
),
@ApiResponse
(
code
=
200
,
message
=
"成功"
),
...
...
src/main/java/com/dlbridge/jadp/plugins/cmpt/web/RankSettingController.java
View file @
6ad61c9c
...
@@ -37,11 +37,12 @@ public class RankSettingController {
...
@@ -37,11 +37,12 @@ public class RankSettingController {
List
<
CmptScoreRule
>
cmptScoreRules
=
cmptScoreRuleService
.
getCmptScoreRulesByCmptId
(
cmptId
);
List
<
CmptScoreRule
>
cmptScoreRules
=
cmptScoreRuleService
.
getCmptScoreRulesByCmptId
(
cmptId
);
mv
.
addObject
(
"cmpt"
,
cmpt
);
mv
.
addObject
(
"cmpt"
,
cmpt
);
int
rankCount
=
-
1
;
if
(
cmptScoreRules
.
size
()
>
0
){
if
(
cmptScoreRules
.
size
()
>
0
){
mv
.
addObject
(
"currentRuleType"
,
cmptScoreRules
.
get
(
0
).
getOrderRule
());
mv
.
addObject
(
"currentRuleType"
,
cmptScoreRules
.
get
(
0
).
getOrderRule
());
int
rankCount
=
cmptScoreRules
.
get
(
0
).
getDisplayCount
()
==
null
?
-
1
:
cmptScoreRules
.
get
(
0
).
getDisplayCount
();
rankCount
=
cmptScoreRules
.
get
(
0
).
getDisplayCount
()
==
null
?
-
1
:
cmptScoreRules
.
get
(
0
).
getDisplayCount
();
mv
.
addObject
(
"displayCount"
,
rankCount
);
}
}
mv
.
addObject
(
"displayCount"
,
rankCount
);
mv
.
setViewName
(
"cmpt/rankSetting"
);
mv
.
setViewName
(
"cmpt/rankSetting"
);
return
mv
;
return
mv
;
}
}
...
...
src/main/java/com/dlbridge/jadp/plugins/cmpt/web/ScoreController.java
View file @
6ad61c9c
...
@@ -80,9 +80,14 @@ public class ScoreController {
...
@@ -80,9 +80,14 @@ public class ScoreController {
mv
.
addObject
(
"isClose"
,
false
);
mv
.
addObject
(
"isClose"
,
false
);
}
}
FuncSetting
settingByCmptId
=
funcSettingService
.
getSettingByCmptId
(
cmptId
);
FuncSetting
settingByCmptId
=
funcSettingService
.
getSettingByCmptId
(
cmptId
);
// OCR识别开关
Optional
<
CmptScoreField
>
first
=
cmptScoreFieldService
.
getCmptScoreFieldByCmptId
(
cmptId
)
Optional
<
CmptScoreField
>
first
=
cmptScoreFieldService
.
getCmptScoreFieldByCmptId
(
cmptId
)
.
stream
().
filter
(
cmptScoreField
->
cmptScoreField
.
getFieldType
()
==
3
).
findFirst
();
.
stream
().
filter
(
cmptScoreField
->
cmptScoreField
.
getFieldType
()
==
3
).
findFirst
();
// 悦跑圈同步开关
Optional
<
CmptScoreField
>
joyrun
=
cmptScoreFieldService
.
getCmptScoreFieldByCmptId
(
cmptId
)
.
stream
().
filter
(
cmptScoreField
->
cmptScoreField
.
getFieldType
()
==
5
).
findFirst
();
mv
.
addObject
(
"hasOcr"
,
first
.
isPresent
());
mv
.
addObject
(
"hasOcr"
,
first
.
isPresent
());
mv
.
addObject
(
"hasJoyrun"
,
joyrun
.
isPresent
());
mv
.
addObject
(
"rules"
,
rules
);
mv
.
addObject
(
"rules"
,
rules
);
mv
.
addObject
(
"fields"
,
fields
);
mv
.
addObject
(
"fields"
,
fields
);
mv
.
addObject
(
"setting"
,
settingByCmptId
);
mv
.
addObject
(
"setting"
,
settingByCmptId
);
...
...
src/main/webapp/WEB-INF/views/cmpt/score.jsp
View file @
6ad61c9c
...
@@ -109,6 +109,16 @@
...
@@ -109,6 +109,16 @@
</div>
</div>
</td>
</td>
</tr>
</tr>
<tr
id=
"joyrun"
data-type=
"5"
data-index=
"1"
>
<td
class=
"name"
>
悦跑圈成绩同步
</td>
<td
style=
"text-align: center;position: relative;font-size: 16px;"
><span>
照片
</span></td>
<td
class=
"ocr-opt"
>
<div
class=
"radio ${hasJoyrun?'checked':'unchecked'} joyrunSyn"
data-type=
"5"
data-visibility=
"1"
>
<span
class=
"txt"
>
${hasJoyrun?'启动':'未启动'}
</span>
<span
class=
"dot"
></span>
</div>
</td>
</tr>
</c:if>
</c:if>
...
...
src/main/webapp/static/js/score.js
View file @
6ad61c9c
...
@@ -49,8 +49,6 @@ $(document).ready(function () {
...
@@ -49,8 +49,6 @@ $(document).ready(function () {
$
(
'body'
).
on
(
'click'
,
'.status'
,
function
()
{
$
(
'body'
).
on
(
'click'
,
'.status'
,
function
()
{
var
attr
=
$
(
this
).
attr
(
'data-attr'
);
console
.
log
(
attr
);
var
checked
=
$
(
this
).
hasClass
(
'checked'
);
var
checked
=
$
(
this
).
hasClass
(
'checked'
);
var
param
=
{}
var
param
=
{}
param
.
cmptId
=
getCmptId
()
param
.
cmptId
=
getCmptId
()
...
@@ -70,18 +68,43 @@ $(document).ready(function () {
...
@@ -70,18 +68,43 @@ $(document).ready(function () {
type
:
'post'
,
type
:
'post'
,
data
:
param
,
data
:
param
,
success
:
function
(
data
)
{
success
:
function
(
data
)
{
/*if(param.isOpen==0){
if
(
data
.
status
)
{
$('.rule-field tr[data-type=3]').remove();
layer
.
msg
(
"操作成功!"
)
}else{
}
else
{
var ocr = $('#ocr').clone().clone();
layer
.
msg
(
"操作失败!"
)
$(ocr).attr('data-id',data.content);
}
$(ocr).insertBefore($('table tbody tr:eq(0)'));
}*/
}
}
});
});
});
$
(
'body'
).
on
(
'click'
,
'.joyrunSyn'
,
function
()
{
})
var
checked
=
$
(
this
).
hasClass
(
'checked'
);
var
param
=
{}
param
.
cmptId
=
getCmptId
()
if
(
checked
)
{
$
(
this
).
removeClass
(
"checked"
);
$
(
this
).
addClass
(
"unchecked"
);
$
(
this
).
find
(
'.txt'
).
text
(
'未启动'
)
param
.
isOpen
=
0
;
}
else
{
$
(
this
).
removeClass
(
"unchecked"
);
$
(
this
).
addClass
(
"checked"
);
$
(
this
).
find
(
'.txt'
).
text
(
'启动'
);
param
.
isOpen
=
1
;
}
$
.
ajax
({
url
:
"/api/cmptScoreField/saveOrUpdateJoy"
,
type
:
'post'
,
data
:
param
,
success
:
function
(
data
)
{
if
(
data
.
status
)
{
layer
.
msg
(
"操作成功!"
)
}
else
{
layer
.
msg
(
"操作失败!"
)
}
}
});
});
$
(
'.sure'
).
click
(
function
()
{
$
(
'.sure'
).
click
(
function
()
{
...
...
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