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
736dac99
Commit
736dac99
authored
Sep 13, 2020
by
duandi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加按模板id复制赛事的功能
parent
90bf9e2c
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
1002 additions
and
1 deletion
+1002
-1
TemplateController.java
...va/com/dlbridge/jadp/plugins/cmpt/TemplateController.java
+22
-0
TemplateMapper.java
...dlbridge/jadp/plugins/cmpt/dao/mapper/TemplateMapper.java
+138
-0
TemplateMapper.xml
.../dlbridge/jadp/plugins/cmpt/dao/mapper/TemplateMapper.xml
+390
-0
TemplateService.java
...m/dlbridge/jadp/plugins/cmpt/service/TemplateService.java
+452
-1
No files found.
src/main/java/com/dlbridge/jadp/plugins/cmpt/TemplateController.java
View file @
736dac99
...
...
@@ -4,12 +4,15 @@ import com.dlbridge.jadp.plugins.cmpt.bean.CmptTemplate;
import
com.dlbridge.jadp.plugins.cmpt.service.TemplateService
;
import
com.neusoft.www.utils.web.Result
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
reactor.core.publisher.Mono
;
import
javax.annotation.Resource
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Optional
;
@Controller
...
...
@@ -32,4 +35,23 @@ public class TemplateController {
return
Mono
.
just
(
result
);
}
@RequestMapping
(
"/copy/{templateId}/{userId}"
)
@ResponseBody
public
Map
<
String
,
Object
>
copyComp
(
@PathVariable
(
"templateId"
)
int
templateId
,
@PathVariable
(
"userId"
)
int
userId
){
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
result
.
put
(
"code"
,
200
);
result
.
put
(
"msg"
,
"成功"
);
result
.
put
(
"content"
,
null
);
try
{
int
cmptId
=
templateService
.
copyComp
(
templateId
,
userId
);
Map
<
String
,
Integer
>
cmptMap
=
new
HashMap
<>();
cmptMap
.
put
(
"cmptId"
,
cmptId
);
result
.
put
(
"content"
,
cmptMap
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
result
.
put
(
"code"
,-
1
);
result
.
put
(
"msg"
,
"失败,后台错误"
);
}
return
result
;
}
}
src/main/java/com/dlbridge/jadp/plugins/cmpt/dao/mapper/TemplateMapper.java
View file @
736dac99
...
...
@@ -4,9 +4,147 @@ package com.dlbridge.jadp.plugins.cmpt.dao.mapper;
import
com.dlbridge.jadp.plugins.cmpt.bean.CmptTemplate
;
import
java.util.List
;
import
java.util.Map
;
public
interface
TemplateMapper
{
List
<
CmptTemplate
>
queryAllTemplate
();
CmptTemplate
queryTemplateById
(
int
templateId
);
Map
<
String
,
Object
>
queryNeuCmptByGtCmptId
(
int
gtCmptId
);
void
copyRaceCompetition
(
Map
<
String
,
Object
>
pmap
);
void
copyRaceCmptPartnerMap
(
Map
<
String
,
Object
>
pmap
);
void
copyRaceCompetitioncustom
(
Map
<
String
,
Object
>
pmap
);
List
<
Map
<
String
,
Object
>>
queryRaceCompetitionroadmapByCompId
(
int
cmptId
);
void
copyRaceCompetitionroadmap
(
Map
<
String
,
Object
>
pmap
);
void
copyRaceCompetitionroadrole
(
Map
<
String
,
Object
>
pmap
);
List
<
Map
<
String
,
Object
>>
queryRaceDiscountByCompId
(
int
cmptId
);
void
copyRaceDiscount
(
Map
<
String
,
Object
>
pmap
);
void
copyRaceDiscountItem
(
Map
<
String
,
Object
>
pmap
);
void
copyRaceDiscountRoadMap
(
Map
<
String
,
Object
>
pmap
);
List
<
Map
<
String
,
Object
>>
queryRaceExtrapayByRoadId
(
int
roadId
);
void
copyRaceExtrapay
(
Map
<
String
,
Object
>
pmap
);
List
<
Map
<
String
,
Object
>>
queryRaceMarkNoRuleByCompId
(
int
cmptId
);
void
copyRaceMarkNoRule
(
Map
<
String
,
Object
>
pmap
);
void
copyRaceMarkNoRuleItem
(
Map
<
String
,
Object
>
pmap
);
void
copyRacePayitem
(
Map
<
String
,
Object
>
pmap
);
void
copyRaceRoadExtrapayRelation
(
Map
<
String
,
Object
>
pmap
);
List
<
Map
<
String
,
Object
>>
queryRaceroadchannelByCompIdAndDiscountId
(
int
cmptId
,
int
discountId
);
void
copyRaceRoadchannel
(
Map
<
String
,
Object
>
pmap
);
void
copyRaceRoadchannelitem
(
Map
<
String
,
Object
>
pmap
);
List
<
Map
<
String
,
Object
>>
queryRaceUserdefinedRoadRelationByCompId
(
int
cmptId
);
void
copyRaceUserdefinedRoadRelation
(
Map
<
String
,
Object
>
pmap
);
void
copyRaceUserDefinedCreate
(
Map
<
String
,
Object
>
pmap
);
void
copyRaceUserdefined
(
Map
<
String
,
Object
>
pmap
);
int
getGeerunnerSeqVal
(
String
seqName
);
int
getGeerunnerUserId
(
int
userId
);
void
copyGeerunnerCmptMain
(
Map
<
String
,
Object
>
gmap
);
List
<
Map
<
String
,
Object
>>
queryGeerunnerCmptItemByCompId
(
int
cmptId
);
void
copyGeerunnerCmptItem
(
Map
<
String
,
Object
>
gmap
);
List
<
Map
<
String
,
Object
>>
queryGeerunnerCertificateByRoadId
(
int
roadId
);
void
copyGeerunnerCertificate
(
Map
<
String
,
Object
>
gmap
);
void
copyGeerunnerCertificatesetinfo
(
Map
<
String
,
Object
>
gmap
);
List
<
Map
<
String
,
Object
>>
queryGeerunnerCmptDiscountByCmptId
(
int
cmptId
);
void
copyGeerunnerCmptDiscount
(
Map
<
String
,
Object
>
gmap
);
void
copyGeerunnerCmptDiscountMapping
(
Map
<
String
,
Object
>
gmap
);
List
<
Map
<
String
,
Object
>>
queryGeerunnerCmptExtraChargeGroupIdByCmptId
(
int
cmptId
);
List
<
Map
<
String
,
Object
>>
queryGeerunnerCmptExtraChargeByCmptIdAndGroupId
(
int
cmptId
,
int
groupId
);
void
copyGeerunnerCmptExtraCharge
(
Map
<
String
,
Object
>
gmap
);
void
copyGeerunnerCmptMedal
(
Map
<
String
,
Object
>
gmap
);
void
copyGeerunnerCmptPaypal
(
Map
<
String
,
Object
>
gmap
);
void
copyGeerunnerCmptRichText
(
Map
<
String
,
Object
>
gmap
);
void
copyGeerunnerCmptUserdefine
(
Map
<
String
,
Object
>
gmap
);
List
<
Map
<
String
,
Object
>>
queryGeerunnerGpsPathByCmptId
(
int
cmptId
);
void
copyGeerunnerGpsPath
(
Map
<
String
,
Object
>
gmap
);
void
copyGeerunnerGpsPlacemark
(
Map
<
String
,
Object
>
gmap
);
List
<
Map
<
String
,
Object
>>
queryGeerunnerTimeCheckpointByCmptId
(
int
cmptId
);
void
copyGeerunnerTimeCheckpoint
(
Map
<
String
,
Object
>
gmap
);
List
<
Map
<
String
,
Object
>>
queryGeerunnerTimeSegByRoadId
(
int
roadId
);
void
copyGeerunnerTimeSeg
(
Map
<
String
,
Object
>
gmap
);
List
<
Map
<
String
,
Object
>>
queryGeerunnerTimeRankingByRoldId
(
int
roadId
);
void
copyGeerunnerTimeRanking
(
Map
<
String
,
Object
>
gmap
);
void
copyGeerunnertimeSegCheckpoint
(
Map
<
String
,
Object
>
gmap
);
void
copyGkSiteGkCmpt
(
Map
<
String
,
Object
>
smap
);
List
<
Map
<
String
,
Object
>>
queryGksiteBannerByCmptId
(
int
cmptId
);
void
copyGkSiteBanner
(
Map
<
String
,
Object
>
smap
);
void
copyGkSiteBannerStatistic
(
Map
<
String
,
Object
>
smap
);
void
copyGkSiteGkCmptFunc
(
Map
<
String
,
Object
>
smap
);
void
copyGkSiteGkCmptScoreCheckpoint
(
Map
<
String
,
Object
>
smap
);
void
copyGkSiteGkCmptScoreField
(
Map
<
String
,
Object
>
smap
);
void
copyGkSiteGkCmptScoreRank
(
Map
<
String
,
Object
>
smap
);
void
copyGkSiteGkCmptScoreRule
(
Map
<
String
,
Object
>
smap
);
void
copyGkSiteGkCmptsetting
(
Map
<
String
,
Object
>
smap
);
void
copyGkSiteGkRoad
(
Map
<
String
,
Object
>
smap
);
void
copyGkSiteGkRoadsGps
(
Map
<
String
,
Object
>
smap
);
void
copyGkSiteGkRoadsGpsCheckpointMap
(
Map
<
String
,
Object
>
smap
);
int
getCommonNeuUserId
(
int
userId
);
void
copyCommonNeucmpt
(
Map
<
String
,
Object
>
cmap
);
}
src/main/java/com/dlbridge/jadp/plugins/cmpt/dao/mapper/TemplateMapper.xml
View file @
736dac99
This diff is collapsed.
Click to expand it.
src/main/java/com/dlbridge/jadp/plugins/cmpt/service/TemplateService.java
View file @
736dac99
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