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
788465ae
Commit
788465ae
authored
Aug 10, 2019
by
đinh thị đầm
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
merge code
parent
dd5677a8
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
32 additions
and
18 deletions
+32
-18
src/main/java/com/viettel/campaign/config/JobConfig.java
src/main/java/com/viettel/campaign/config/JobConfig.java
+1
-0
src/main/java/com/viettel/campaign/repository/CampaignCompleteCodeRepository.java
...l/campaign/repository/CampaignCompleteCodeRepository.java
+2
-2
src/main/java/com/viettel/campaign/service/CampaignCompleteCodeService.java
...viettel/campaign/service/CampaignCompleteCodeService.java
+2
-1
src/main/java/com/viettel/campaign/service/CustomerService.java
...in/java/com/viettel/campaign/service/CustomerService.java
+0
-4
src/main/java/com/viettel/campaign/service/impl/CampaignCompleteCodeServiceImpl.java
...ampaign/service/impl/CampaignCompleteCodeServiceImpl.java
+11
-9
src/main/java/com/viettel/campaign/web/dto/request_dto/CampaignCompleteCodeRequestDTO.java
...n/web/dto/request_dto/CampaignCompleteCodeRequestDTO.java
+13
-0
src/main/java/com/viettel/campaign/web/rest/CampaignCompleteCodeController.java
...tel/campaign/web/rest/CampaignCompleteCodeController.java
+3
-2
No files found.
src/main/java/com/viettel/campaign/config/JobConfig.java
View file @
788465ae
package
com.viettel.campaign.config
;
package
com.viettel.campaign.config
;
//import com.viettel.campaign.job.CampaignJob;
//import com.viettel.campaign.job.CampaignJob;
import
com.viettel.campaign.job.CampaignJob
;
import
com.viettel.campaign.service.ApParamService
;
import
com.viettel.campaign.service.ApParamService
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/java/com/viettel/campaign/repository/CampaignCompleteCodeRepository.java
View file @
788465ae
...
@@ -25,8 +25,8 @@ public interface CampaignCompleteCodeRepository extends JpaRepository<CampaignCo
...
@@ -25,8 +25,8 @@ public interface CampaignCompleteCodeRepository extends JpaRepository<CampaignCo
List
<
CampaignCompleteCode
>
findByCompleteNameContains
(
String
name
,
Pageable
pageable
);
List
<
CampaignCompleteCode
>
findByCompleteNameContains
(
String
name
,
Pageable
pageable
);
@Modifying
@Modifying
@Query
(
"update CampaignCompleteCode c set c.status = 0 where c.campaignCompleteCodeId in (:
ids)"
)
@Query
(
"update CampaignCompleteCode c set c.status = 0 where c.campaignCompleteCodeId in (:
p_ids) and c.companySiteId=:p_company_site_id"
)
int
deleteds
(
@Param
(
"
ids"
)
List
<
Long
>
ids
);
int
deleteds
(
@Param
(
"
p_ids"
)
List
<
Long
>
p_ids
,
@Param
(
"p_company_site_id"
)
Long
p_company_site_id
);
// @Query(value="SELECT max(completeValue) FROM CampaignCompleteCode WHERE companySiteId = :companySiteId GROUP BY companySiteId")
// @Query(value="SELECT max(completeValue) FROM CampaignCompleteCode WHERE companySiteId = :companySiteId GROUP BY companySiteId")
// Short findByMaxCompanySiteId(Long companySiteId);
// Short findByMaxCompanySiteId(Long companySiteId);
...
...
src/main/java/com/viettel/campaign/service/CampaignCompleteCodeService.java
View file @
788465ae
...
@@ -2,6 +2,7 @@ package com.viettel.campaign.service;
...
@@ -2,6 +2,7 @@ package com.viettel.campaign.service;
import
com.viettel.campaign.web.dto.CampaignCompleteCodeDTO
;
import
com.viettel.campaign.web.dto.CampaignCompleteCodeDTO
;
import
com.viettel.campaign.web.dto.ResultDTO
;
import
com.viettel.campaign.web.dto.ResultDTO
;
import
com.viettel.campaign.web.dto.request_dto.CampaignCompleteCodeRequestDTO
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -18,7 +19,7 @@ public interface CampaignCompleteCodeService {
...
@@ -18,7 +19,7 @@ public interface CampaignCompleteCodeService {
ResultDTO
deleteCompleteCode
(
CampaignCompleteCodeDTO
completeCodeDTO
);
ResultDTO
deleteCompleteCode
(
CampaignCompleteCodeDTO
completeCodeDTO
);
ResultDTO
deleteList
(
List
<
Long
>
completeCodeDtos
);
ResultDTO
deleteList
(
CampaignCompleteCodeRequestDTO
campaignCompleteCodeRequestDTO
);
ResultDTO
deleteById
(
Long
id
);
ResultDTO
deleteById
(
Long
id
);
...
...
src/main/java/com/viettel/campaign/service/CustomerService.java
View file @
788465ae
...
@@ -40,12 +40,8 @@ public interface CustomerService {
...
@@ -40,12 +40,8 @@ public interface CustomerService {
// ------------ customer contact ------------ //
// ------------ customer contact ------------ //
<<<<<<<
HEAD
=======
ResultDTO
getCustomerContact
(
CustomerContactDTO
customer
);
ResultDTO
getCustomerContact
(
CustomerContactDTO
customer
);
>>>>>>>
1
e6b797350a4aab62031bb2ede27d0beb4dc3bb3
// danh sach khach hang cua chien dich //
ResultDTO
searchCustomerListInfoFromCustomerList
(
int
page
,
int
pageSize
,
String
sort
,
Long
campaignId
,
Long
companySiteId
);
ResultDTO
searchCustomerListInfoFromCustomerList
(
int
page
,
int
pageSize
,
String
sort
,
Long
campaignId
,
Long
companySiteId
);
...
...
src/main/java/com/viettel/campaign/service/impl/CampaignCompleteCodeServiceImpl.java
View file @
788465ae
...
@@ -10,6 +10,7 @@ import com.viettel.campaign.utils.HibernateUtil;
...
@@ -10,6 +10,7 @@ import com.viettel.campaign.utils.HibernateUtil;
import
com.viettel.campaign.utils.SQLBuilder
;
import
com.viettel.campaign.utils.SQLBuilder
;
import
com.viettel.campaign.web.dto.CampaignCompleteCodeDTO
;
import
com.viettel.campaign.web.dto.CampaignCompleteCodeDTO
;
import
com.viettel.campaign.web.dto.ResultDTO
;
import
com.viettel.campaign.web.dto.ResultDTO
;
import
com.viettel.campaign.web.dto.request_dto.CampaignCompleteCodeRequestDTO
;
import
org.hibernate.SQLQuery
;
import
org.hibernate.SQLQuery
;
import
org.hibernate.Session
;
import
org.hibernate.Session
;
import
org.hibernate.SessionFactory
;
import
org.hibernate.SessionFactory
;
...
@@ -138,20 +139,21 @@ public class CampaignCompleteCodeServiceImpl implements CampaignCompleteCodeServ
...
@@ -138,20 +139,21 @@ public class CampaignCompleteCodeServiceImpl implements CampaignCompleteCodeServ
@Transactional
@Transactional
@Override
@Override
public
ResultDTO
deleteList
(
List
<
Long
>
completeCodeDtos
)
{
public
ResultDTO
deleteList
(
CampaignCompleteCodeRequestDTO
completeCodeDTO
)
{
ResultDTO
resultDTO
=
new
ResultDTO
();
ResultDTO
resultDTO
=
new
ResultDTO
();
try
{
try
{
completeCodeRepository
.
deleteds
(
completeCodeDtos
);
if
(
completeCodeDTO
!=
null
)
{
completeCodeRepository
.
deleteds
(
completeCodeDTO
.
getListId
(),
completeCodeDTO
.
getCompanySiteId
());
resultDTO
.
setErrorCode
(
Constants
.
ApiErrorCode
.
SUCCESS
);
resultDTO
.
setErrorCode
(
Constants
.
ApiErrorCode
.
SUCCESS
);
resultDTO
.
setDescription
(
Constants
.
ApiErrorDesc
.
SUCCESS
);
resultDTO
.
setDescription
(
Constants
.
ApiErrorDesc
.
SUCCESS
);
}
else
{
resultDTO
.
setErrorCode
(
Constants
.
ApiErrorCode
.
ERROR
);
resultDTO
.
setDescription
(
Constants
.
ApiErrorDesc
.
ERROR
);
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
resultDTO
.
setErrorCode
(
"-1"
);
e
.
printStackTrace
();
return
resultDTO
;
}
}
// }
resultDTO
.
setErrorCode
(
"0"
);
return
resultDTO
;
return
resultDTO
;
}
}
...
...
src/main/java/com/viettel/campaign/web/dto/request_dto/CampaignCompleteCodeRequestDTO.java
0 → 100644
View file @
788465ae
package
com.viettel.campaign.web.dto.request_dto
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.util.List
;
@Getter
@Setter
public
class
CampaignCompleteCodeRequestDTO
{
List
<
Long
>
ListId
;
Long
companySiteId
;
Long
campaignCompleteCodeID
;
}
src/main/java/com/viettel/campaign/web/rest/CampaignCompleteCodeController.java
View file @
788465ae
...
@@ -3,6 +3,7 @@ package com.viettel.campaign.web.rest;
...
@@ -3,6 +3,7 @@ package com.viettel.campaign.web.rest;
import
com.viettel.campaign.web.dto.CampaignCompleteCodeDTO
;
import
com.viettel.campaign.web.dto.CampaignCompleteCodeDTO
;
import
com.viettel.campaign.web.dto.ResultDTO
;
import
com.viettel.campaign.web.dto.ResultDTO
;
import
com.viettel.campaign.service.CampaignCompleteCodeService
;
import
com.viettel.campaign.service.CampaignCompleteCodeService
;
import
com.viettel.campaign.web.dto.request_dto.CampaignCompleteCodeRequestDTO
;
import
org.apache.log4j.Logger
;
import
org.apache.log4j.Logger
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.HttpStatus
;
import
org.springframework.http.HttpStatus
;
...
@@ -79,8 +80,8 @@ public class CampaignCompleteCodeController {
...
@@ -79,8 +80,8 @@ public class CampaignCompleteCodeController {
}
}
@PostMapping
(
"/listDelete"
)
@PostMapping
(
"/listDelete"
)
@ResponseBody
@ResponseBody
public
ResponseEntity
<
ResultDTO
>
deleteList
(
@RequestBody
@Valid
List
<
Long
>
completeCodeDtos
){
public
ResponseEntity
<
ResultDTO
>
deleteList
(
@RequestBody
@Valid
CampaignCompleteCodeRequestDTO
campaignCompleteCodeRequestDTO
){
ResultDTO
resultDTO
=
completeCodeService
.
deleteList
(
c
ompleteCodeDtos
);
ResultDTO
resultDTO
=
completeCodeService
.
deleteList
(
c
ampaignCompleteCodeRequestDTO
);
return
new
ResponseEntity
<>(
resultDTO
,
HttpStatus
.
OK
);
return
new
ResponseEntity
<>(
resultDTO
,
HttpStatus
.
OK
);
}
}
@PostMapping
(
"/deleteById"
)
@PostMapping
(
"/deleteById"
)
...
...
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