Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
service-campaign
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
Nguyen Ha
service-campaign
Commits
86ad7b6d
Commit
86ad7b6d
authored
Aug 13, 2019
by
=
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
hungtt-commit update campaign
parent
9b2fde6b
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
32 additions
and
1 deletion
+32
-1
src/main/java/com/viettel/campaign/service/impl/CampaignServiceImpl.java
...om/viettel/campaign/service/impl/CampaignServiceImpl.java
+32
-1
No files found.
src/main/java/com/viettel/campaign/service/impl/CampaignServiceImpl.java
View file @
86ad7b6d
...
...
@@ -388,16 +388,47 @@ public class CampaignServiceImpl implements CampaignService {
ResultDTO
resultDTO
=
new
ResultDTO
();
List
<
TimeZoneDialModeDTO
>
lstTimeZone
=
dto
.
getLstTimeZone
();
List
<
TimeRangeDialModeDTO
>
lstTimeRange
=
dto
.
getLstTimeRange
();
Campaign
campaignEntity
=
modelMapper
.
map
(
dto
,
Campaign
.
class
);
// Campaign campaignEntity = modelMapper.map(dto, Campaign.class);
Campaign
campaignEntity
=
new
Campaign
();
campaignEntity
.
setCampaignId
(
dto
.
getCampaignId
());
campaignEntity
.
setContent
(
dto
.
getContent
());
campaignEntity
.
setCustomerNumber
(
dto
.
getCustomerNumber
());
campaignEntity
.
setStartTime
(
dto
.
getStartTime
());
campaignEntity
.
setEndTime
(
dto
.
getEndTime
());
campaignEntity
.
setMaxRecall
(
dto
.
getMaxRecall
());
campaignEntity
.
setRecallType
(
dto
.
getRecallType
());
campaignEntity
.
setRecallDuration
(
dto
.
getRecallDuration
());
campaignEntity
.
setUpdateBy
(
dto
.
getUpdateBy
());
campaignEntity
.
setUpdateTime
(
dto
.
getUpdateTime
());
campaignEntity
.
setCampaignType
(
dto
.
getCampaignType
());
campaignEntity
.
setProcessStatus
(
null
);
campaignEntity
.
setDialMode
(
null
);
campaignEntity
.
setTimeRange
(
null
);
campaignEntity
.
setCurrentTimeMode
(
dto
.
getCurrentTimeMode
());
campaignEntity
.
setIsApplyCustLock
(
dto
.
getIsApplyCustLock
());
campaignEntity
.
setWrapupTimeConnect
(
dto
.
getWrapupTimeConnect
());
campaignEntity
.
setWrapupTimeDisconnect
(
dto
.
getWrapupTimeDisconnect
());
campaignEntity
.
setPreviewTime
(
dto
.
getPreviewTime
());
campaignEntity
.
setRateDial
(
dto
.
getRateDial
());
campaignEntity
.
setRateMiss
(
dto
.
getRateMiss
());
campaignEntity
.
setAvgTimeProcess
(
dto
.
getAvgTimeProcess
());
campaignEntity
.
setMusicList
(
dto
.
getMusicList
());
campaignEntity
.
setTimePlayMusic
(
dto
.
getTimePlayMusic
());
campaignEntity
.
setCampaignStart
(
dto
.
getCampaignStart
());
campaignEntity
.
setCampaignEnd
(
dto
.
getCampaignEnd
());
campaignEntity
.
setTimeWaitAgent
(
null
);
campaignEntity
.
setQuestIndex
(
null
);
try
{
// Save campaign to database
campaignRepository
.
save
(
campaignEntity
);
// Save time dial
for
(
TimeRangeDialModeDTO
timeRangeDto
:
lstTimeRange
)
{
timeRangeDto
.
setCampaignId
(
dto
.
getCampaignId
());
TimeRangeDialMode
timeRangeEntity
=
modelMapper
.
map
(
timeRangeDto
,
TimeRangeDialMode
.
class
);
timeRangeDialModeRepository
.
save
(
timeRangeEntity
);
}
for
(
TimeZoneDialModeDTO
timeZoneDto
:
lstTimeZone
)
{
timeZoneDto
.
setCampaignId
(
dto
.
getCampaignId
());
TimeZoneDialMode
timeZoneEntity
=
modelMapper
.
map
(
timeZoneDto
,
TimeZoneDialMode
.
class
);
timeZoneDialModeRepository
.
save
(
timeZoneEntity
);
}
...
...
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