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
4b60bd3e
Commit
4b60bd3e
authored
Sep 12, 2019
by
đinh thị đầm
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix bug tester
parent
e5740e4c
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
40 additions
and
17 deletions
+40
-17
src/main/java/com/viettel/campaign/repository/ccms_full/CampaignCfgRepository.java
.../campaign/repository/ccms_full/CampaignCfgRepository.java
+3
-0
src/main/java/com/viettel/campaign/service/CampaignCfgService.java
...java/com/viettel/campaign/service/CampaignCfgService.java
+1
-1
src/main/java/com/viettel/campaign/service/impl/CampaignCfgServiceImpl.java
...viettel/campaign/service/impl/CampaignCfgServiceImpl.java
+33
-13
src/main/java/com/viettel/campaign/web/dto/request_dto/CampaignCfgRequestDTO.java
...l/campaign/web/dto/request_dto/CampaignCfgRequestDTO.java
+1
-1
src/main/java/com/viettel/campaign/web/rest/CampaignCfgController.java
.../com/viettel/campaign/web/rest/CampaignCfgController.java
+2
-2
No files found.
src/main/java/com/viettel/campaign/repository/ccms_full/CampaignCfgRepository.java
View file @
4b60bd3e
...
...
@@ -13,6 +13,9 @@ import java.util.List;
@Repository
public
interface
CampaignCfgRepository
extends
JpaRepository
<
CampaignCfg
,
Long
>
{
@Query
(
"select c from CampaignCfg c where c.companySiteId=:p_company_site_id and c.status = 1"
)
List
<
CampaignCfg
>
findByCampaignCompleteCodeId
(
@Param
(
"p_company_site_id"
)
Long
p_company_site_id
);
@Query
(
"select c from CampaignCfg c where c.campaignCompleteCodeId in (:p_ids) and c.companySiteId=:p_company_site_id and c.status = 1"
)
List
<
CampaignCfg
>
findAllCampaignCfg
(
@Param
(
"p_ids"
)
List
<
Long
>
p_ids
,
@Param
(
"p_company_site_id"
)
Long
p_company_site_id
);
...
...
src/main/java/com/viettel/campaign/service/CampaignCfgService.java
View file @
4b60bd3e
...
...
@@ -20,7 +20,7 @@ public interface CampaignCfgService {
ResultDTO
deleteList
(
CampaignCfgRequestDTO
campaignCfgRequestDTO
);
ResultDTO
deleteById
(
Long
id
);
ResultDTO
deleteById
(
CampaignCfgRequestDTO
campaignCfgRequestDTO
);
ResultDTO
findMaxValueCampaignCompleteCode
(
CampaignCfgDTO
completeCodeDTO
);
...
...
src/main/java/com/viettel/campaign/service/impl/CampaignCfgServiceImpl.java
View file @
4b60bd3e
...
...
@@ -241,10 +241,14 @@ public class CampaignCfgServiceImpl implements CampaignCfgService {
@Transactional
(
DataSourceQualify
.
CCMS_FULL
)
public
ResultDTO
deleteCompleteCode
(
CampaignCfgRequestDTO
completeCodeDTO
)
{
ResultDTO
resultDTO
=
new
ResultDTO
();
List
<
Long
>
listId
=
new
ArrayList
<>();
listId
.
add
(
completeCodeDTO
.
getCampaignCompleteCodeID
());
try
{
// delete
if
(
completeCodeDTO
!=
null
)
{
// completeCodeRepository.deleteCampaignCompleteCodeBy(completeCodeDTO.getCampaignCompleteCodeID(), completeCodeDTO.getCompanySiteId());
if
(
completeCodeRepository
.
findAllCampaignCfg
(
listId
,
completeCodeDTO
.
getCompanySiteId
()).
size
()
>
0
)
{
completeCodeRepository
.
deleteCampaignCompleteCodeBy
(
completeCodeDTO
.
getCampaignCompleteCodeID
(),
completeCodeDTO
.
getCompanySiteId
());
resultDTO
.
setErrorCode
(
Constants
.
ApiErrorCode
.
SUCCESS
);
...
...
@@ -254,8 +258,14 @@ public class CampaignCfgServiceImpl implements CampaignCfgService {
resultDTO
.
setDescription
(
Constants
.
ApiErrorDesc
.
ERROR
);
}
}
else
{
resultDTO
.
setErrorCode
(
Constants
.
ApiErrorCode
.
ERROR
);
resultDTO
.
setDescription
(
Constants
.
ApiErrorDesc
.
ERROR
);
}
}
catch
(
Exception
e
)
{
// e.printStackTrace();
logger
.
error
(
e
.
getMessage
(),
e
);
}
return
resultDTO
;
...
...
@@ -284,25 +294,35 @@ public class CampaignCfgServiceImpl implements CampaignCfgService {
}
}
catch
(
Exception
e
)
{
// e.printStackTrace();
logger
.
error
(
e
.
getMessage
(),
e
);
}
return
resultDTO
;
}
@Override
@Transactional
(
DataSourceQualify
.
CCMS_FULL
)
public
ResultDTO
deleteById
(
Long
id
)
{
public
ResultDTO
deleteById
(
CampaignCfgRequestDTO
completeCodeDTO
)
{
ResultDTO
result
=
new
ResultDTO
();
try
{
completeCodeRepository
.
deleteById
(
id
);
result
.
setErrorCode
(
Constants
.
Status
.
ACTIVE_STR
);
result
.
setDescription
(
Constants
.
Status
.
ACTIVE_STR
);
if
(
completeCodeDTO
!=
null
)
{
if
(
completeCodeRepository
.
findAllCampaignCfg
(
completeCodeDTO
.
getListId
(),
completeCodeDTO
.
getCompanySiteId
()).
size
()
>
0
)
{
completeCodeRepository
.
deletedList
(
completeCodeDTO
.
getListId
(),
completeCodeDTO
.
getCompanySiteId
());
result
.
setErrorCode
(
Constants
.
ApiErrorCode
.
SUCCESS
);
result
.
setDescription
(
Constants
.
ApiErrorDesc
.
SUCCESS
);
}
else
{
result
.
setErrorCode
(
Constants
.
ApiErrorCode
.
ERROR
);
result
.
setDescription
(
Constants
.
ApiErrorDesc
.
ERROR
);
}
}
else
{
result
.
setErrorCode
(
Constants
.
ApiErrorCode
.
ERROR
);
result
.
setDescription
(
Constants
.
ApiErrorDesc
.
ERROR
);
}
}
catch
(
Exception
e
)
{
result
.
setErrorCode
(
"-1"
);
return
result
;
// e.printStackTrace(
);
logger
.
error
(
e
.
getMessage
(),
e
)
;
}
result
.
setErrorCode
(
"0"
);
return
result
;
}
...
...
src/main/java/com/viettel/campaign/web/dto/request_dto/CampaignCfgRequestDTO.java
View file @
4b60bd3e
...
...
@@ -10,5 +10,5 @@ public class CampaignCfgRequestDTO {
List
<
Long
>
listId
;
Long
companySiteId
;
Long
campaignCompleteCodeID
;
String
completeValue
;
}
src/main/java/com/viettel/campaign/web/rest/CampaignCfgController.java
View file @
4b60bd3e
...
...
@@ -106,9 +106,9 @@ public class CampaignCfgController {
@PostMapping
(
"/deleteById"
)
@ResponseBody
public
ResultDTO
deleteById
(
@Request
Param
(
"id"
)
Long
id
){
public
ResultDTO
deleteById
(
@Request
Body
@Valid
CampaignCfgRequestDTO
campaignCfgRequestDTO
){
ResultDTO
resultDTO
=
new
ResultDTO
();
resultDTO
=
completeCodeService
.
deleteById
(
id
);
resultDTO
=
completeCodeService
.
deleteById
(
campaignCfgRequestDTO
);
return
resultDTO
;
}
...
...
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