Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
task-kolon
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
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
piplus-v3
task-kolon
Commits
7ff8d73a
Commit
7ff8d73a
authored
Jun 06, 2016
by
刘文胜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改scrm同步到到Emarsys的csv的文件名
parent
2c604da0
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
12 additions
and
6 deletions
+12
-6
KolonMemberDTO.java
src/main/java/com/hdp/pi/dto/kolon/KolonMemberDTO.java
+2
-2
KolonMemberPreassignSnRepository.java
...pi/repository/kolon/KolonMemberPreassignSnRepository.java
+2
-0
KolonMemberServiceImpl.java
...java/com/hdp/pi/service/kolon/KolonMemberServiceImpl.java
+1
-0
FtpUtil.java
src/main/java/com/hdp/pi/utils/kolon/FtpUtil.java
+5
-2
kolon.properties
src/main/resources/kolon.properties
+2
-2
No files found.
src/main/java/com/hdp/pi/dto/kolon/KolonMemberDTO.java
View file @
7ff8d73a
...
@@ -50,8 +50,8 @@ public class KolonMemberDTO implements Serializable {
...
@@ -50,8 +50,8 @@ public class KolonMemberDTO implements Serializable {
this
.
cardNo
=
Util
.
getByIndex
(
row
,
4
);
this
.
cardNo
=
Util
.
getByIndex
(
row
,
4
);
this
.
lifecycle
=
Util
.
getByIndex
(
row
,
5
);
this
.
lifecycle
=
Util
.
getByIndex
(
row
,
5
);
this
.
customerType
=
CONSTANTS
.
CUSTERMERTYPE
.
get
(
Util
.
getByIndex
(
row
,
6
));
this
.
customerType
=
CONSTANTS
.
CUSTERMERTYPE
.
get
(
Util
.
getByIndex
(
row
,
6
));
this
.
la
stName
=
Util
.
getByIndex
(
row
,
7
);
this
.
fir
stName
=
Util
.
getByIndex
(
row
,
7
);
this
.
fir
stName
=
Util
.
getByIndex
(
row
,
8
);
this
.
la
stName
=
Util
.
getByIndex
(
row
,
8
);
this
.
email
=
Util
.
getByIndex
(
row
,
9
);
this
.
email
=
Util
.
getByIndex
(
row
,
9
);
this
.
phone
=
Util
.
getByIndex
(
row
,
10
);
this
.
phone
=
Util
.
getByIndex
(
row
,
10
);
this
.
wechatLastName
=
this
.
lastName
;
this
.
wechatLastName
=
this
.
lastName
;
...
...
src/main/java/com/hdp/pi/repository/kolon/KolonMemberPreassignSnRepository.java
View file @
7ff8d73a
...
@@ -9,6 +9,7 @@ import org.springframework.data.jpa.repository.Modifying;
...
@@ -9,6 +9,7 @@ import org.springframework.data.jpa.repository.Modifying;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.repository.query.Param
;
import
org.springframework.data.repository.query.Param
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.hdp.pi.domain.kolon.KolonMemberPreassignSn
;
import
com.hdp.pi.domain.kolon.KolonMemberPreassignSn
;
...
@@ -16,6 +17,7 @@ import com.hdp.pi.domain.kolon.KolonMemberPreassignSn;
...
@@ -16,6 +17,7 @@ import com.hdp.pi.domain.kolon.KolonMemberPreassignSn;
public
interface
KolonMemberPreassignSnRepository
extends
JpaRepository
<
KolonMemberPreassignSn
,
Long
>,
JpaSpecificationExecutor
<
KolonMemberPreassignSn
>
{
public
interface
KolonMemberPreassignSnRepository
extends
JpaRepository
<
KolonMemberPreassignSn
,
Long
>,
JpaSpecificationExecutor
<
KolonMemberPreassignSn
>
{
@Modifying
@Modifying
@Transactional
@Query
(
"update KolonMemberPreassignSn SET useStatus=2,updateTime = SYSDATE() where csNo=:csNo"
)
@Query
(
"update KolonMemberPreassignSn SET useStatus=2,updateTime = SYSDATE() where csNo=:csNo"
)
public
void
setStatusWithKolonReplace
(
@Param
(
"csNo"
)
String
csNo
);
public
void
setStatusWithKolonReplace
(
@Param
(
"csNo"
)
String
csNo
);
}
}
src/main/java/com/hdp/pi/service/kolon/KolonMemberServiceImpl.java
View file @
7ff8d73a
...
@@ -95,6 +95,7 @@ public class KolonMemberServiceImpl implements KolonMemberService {
...
@@ -95,6 +95,7 @@ public class KolonMemberServiceImpl implements KolonMemberService {
if
(
kolonMember
==
null
)
{
// 插入数据
if
(
kolonMember
==
null
)
{
// 插入数据
kolonMember
=
new
KolonMember
();
kolonMember
=
new
KolonMember
();
kolonMember
.
csNo
=
csNo
;
kolonMember
.
csNo
=
csNo
;
kolonMember
.
cardNo
=
kolonMemberDTO
.
cardNo
;
kolonMember
.
phone
=
kolonMemberDTO
.
phone
;
kolonMember
.
phone
=
kolonMemberDTO
.
phone
;
kolonMember
.
lastName
=
kolonMemberDTO
.
lastName
;
kolonMember
.
lastName
=
kolonMemberDTO
.
lastName
;
kolonMember
.
firstName
=
kolonMemberDTO
.
firstName
;
kolonMember
.
firstName
=
kolonMemberDTO
.
firstName
;
...
...
src/main/java/com/hdp/pi/utils/kolon/FtpUtil.java
View file @
7ff8d73a
...
@@ -8,9 +8,11 @@ import java.io.IOException;
...
@@ -8,9 +8,11 @@ import java.io.IOException;
import
java.io.InputStream
;
import
java.io.InputStream
;
import
java.io.InputStreamReader
;
import
java.io.InputStreamReader
;
import
java.net.SocketException
;
import
java.net.SocketException
;
import
java.text.SimpleDateFormat
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
import
java.time.format.DateTimeFormatter
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
org.apache.commons.net.ftp.FTP
;
import
org.apache.commons.net.ftp.FTP
;
...
@@ -205,6 +207,7 @@ public class FtpUtil {
...
@@ -205,6 +207,7 @@ public class FtpUtil {
*/
*/
public
void
uploadFile
()
{
public
void
uploadFile
()
{
try
{
try
{
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"YYYY-MM-dd"
);
FTPClient
ftpClient
=
this
.
getFTPClient
();
FTPClient
ftpClient
=
this
.
getFTPClient
();
ftpClient
.
mkd
(
putFileDir
);
ftpClient
.
mkd
(
putFileDir
);
ftpClient
.
changeWorkingDirectory
(
putFileDir
);
ftpClient
.
changeWorkingDirectory
(
putFileDir
);
...
@@ -213,8 +216,8 @@ public class FtpUtil {
...
@@ -213,8 +216,8 @@ public class FtpUtil {
InputStream
updateInputStream
=
new
FileInputStream
(
new
File
(
InputStream
updateInputStream
=
new
FileInputStream
(
new
File
(
tempUpdateFileName
));
tempUpdateFileName
));
ftpClient
.
storeFile
(
putAddFileName
,
addInputStream
);
ftpClient
.
storeFile
(
putAddFileName
.
replace
(
"YYYY-MM-dd"
,
sdf
.
format
(
new
Date
()))
,
addInputStream
);
ftpClient
.
storeFile
(
putUpdateFileName
,
updateInputStream
);
ftpClient
.
storeFile
(
putUpdateFileName
.
replace
(
"YYYY-MM-dd"
,
sdf
.
format
(
new
Date
()))
,
updateInputStream
);
}
catch
(
Throwable
e
)
{
}
catch
(
Throwable
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
logger
.
error
(
e
.
toString
());
logger
.
error
(
e
.
toString
());
...
...
src/main/resources/kolon.properties
View file @
7ff8d73a
...
@@ -40,8 +40,8 @@ kolon.property.ftp.tempAddFileName = /temp/tempAddContact.csv
...
@@ -40,8 +40,8 @@ kolon.property.ftp.tempAddFileName = /temp/tempAddContact.csv
kolon.property.ftp.tempUpdateFileName
=
/temp/tempUpdateContact.csv
kolon.property.ftp.tempUpdateFileName
=
/temp/tempUpdateContact.csv
kolon.property.ftp.putFileDir
=
/SCRM/
kolon.property.ftp.putFileDir
=
/SCRM/
kolon.property.ftp.putAddFileName
=
newContact.csv
kolon.property.ftp.putAddFileName
=
newContact
_YYYY-MM-dd
.csv
kolon.property.ftp.putUpdateFileName
=
updateContact.csv
kolon.property.ftp.putUpdateFileName
=
updateContact
_YYYY-MM-dd
.csv
...
...
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