Commit 2c604da0 authored by 刘文胜's avatar 刘文胜

修改csno为string

parent 872c1927
...@@ -24,7 +24,7 @@ public class KolonMember implements Serializable { ...@@ -24,7 +24,7 @@ public class KolonMember implements Serializable {
public Long id; public Long id;
@Column(name = "cs_no", nullable = false) @Column(name = "cs_no", nullable = false)
public Long csNo; public String csNo;
@Column(name = "card_no", nullable = true) @Column(name = "card_no", nullable = true)
public String cardNo; public String cardNo;
......
...@@ -11,7 +11,7 @@ public class KolonMemberDTO implements Serializable { ...@@ -11,7 +11,7 @@ public class KolonMemberDTO implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
public Long csNo; public String csNo;
public String cardNo; public String cardNo;
...@@ -41,7 +41,7 @@ public class KolonMemberDTO implements Serializable { ...@@ -41,7 +41,7 @@ public class KolonMemberDTO implements Serializable {
public KolonMemberDTO(String[] row) { public KolonMemberDTO(String[] row) {
super(); super();
this.csNo = Long.valueOf(Util.getByIndex(row, 1)); this.csNo = Util.getByIndex(row, 1);
this.status = CONSTANTS.STATUS.get(Util.getByIndex(row, 2)); this.status = CONSTANTS.STATUS.get(Util.getByIndex(row, 2));
String b_str = Util.getByIndex(row, 3); String b_str = Util.getByIndex(row, 3);
if(StringUtils.isNotEmpty(b_str)){ if(StringUtils.isNotEmpty(b_str)){
......
...@@ -17,5 +17,5 @@ public interface KolonMemberPreassignSnRepository extends JpaRepository<KolonMem ...@@ -17,5 +17,5 @@ public interface KolonMemberPreassignSnRepository extends JpaRepository<KolonMem
@Modifying @Modifying
@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") Long csNo); public void setStatusWithKolonReplace(@Param("csNo") String csNo);
} }
...@@ -19,7 +19,7 @@ import com.hdp.pi.domain.kolon.KolonMember; ...@@ -19,7 +19,7 @@ import com.hdp.pi.domain.kolon.KolonMember;
@Repository @Repository
public interface KolonMemberRepository extends JpaRepository<KolonMember, Long>, JpaSpecificationExecutor<KolonMember> { public interface KolonMemberRepository extends JpaRepository<KolonMember, Long>, JpaSpecificationExecutor<KolonMember> {
KolonMember findFirstByCsNo(Long csNo); KolonMember findFirstByCsNo(String csNo);
KolonMember findFirstByPhone(String phone); KolonMember findFirstByPhone(String phone);
......
...@@ -8,7 +8,7 @@ import com.hdp.pi.domain.kolon.KolonMember; ...@@ -8,7 +8,7 @@ import com.hdp.pi.domain.kolon.KolonMember;
public interface KolonMemberService { public interface KolonMemberService {
KolonMember findOneByCsNo(Long csNo); KolonMember findOneByCsNo(String csNo);
void save(KolonMember kolonMember); void save(KolonMember kolonMember);
......
...@@ -58,7 +58,7 @@ public class KolonMemberServiceImpl implements KolonMemberService { ...@@ -58,7 +58,7 @@ public class KolonMemberServiceImpl implements KolonMemberService {
private SaleRepository saleRepository; private SaleRepository saleRepository;
@Override @Override
public KolonMember findOneByCsNo(Long csNo) { public KolonMember findOneByCsNo(String csNo) {
return kolonMemberRepository.findFirstByCsNo(csNo); return kolonMemberRepository.findFirstByCsNo(csNo);
} }
...@@ -84,7 +84,7 @@ public class KolonMemberServiceImpl implements KolonMemberService { ...@@ -84,7 +84,7 @@ public class KolonMemberServiceImpl implements KolonMemberService {
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class) @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public void matchData(String[] s) { public void matchData(String[] s) {
KolonMemberDTO kolonMemberDTO = new KolonMemberDTO(s); KolonMemberDTO kolonMemberDTO = new KolonMemberDTO(s);
Long csNo = kolonMemberDTO.csNo; String csNo = kolonMemberDTO.csNo;
KolonMember kolonMember = null; KolonMember kolonMember = null;
if(StringUtils.isNotEmpty(kolonMemberDTO.phone)){ if(StringUtils.isNotEmpty(kolonMemberDTO.phone)){
kolonMember = kolonMemberRepository.findFirstByPhone(kolonMemberDTO.phone); kolonMember = kolonMemberRepository.findFirstByPhone(kolonMemberDTO.phone);
...@@ -110,7 +110,7 @@ public class KolonMemberServiceImpl implements KolonMemberService { ...@@ -110,7 +110,7 @@ public class KolonMemberServiceImpl implements KolonMemberService {
this.save(kolonMember); this.save(kolonMember);
} else { // 更新 } else { // 更新
boolean flag = false; boolean flag = false;
Long oldCsNo = null;//是否更新了csno String oldCsNo = null;//是否更新了csno
if(!kolonMemberDTO.csNo.equals(kolonMember.csNo)){//kolon和派加都注册了,以kolon为准 if(!kolonMemberDTO.csNo.equals(kolonMember.csNo)){//kolon和派加都注册了,以kolon为准
oldCsNo = kolonMember.csNo; oldCsNo = kolonMember.csNo;
kolonMember.csNo = kolonMemberDTO.csNo; kolonMember.csNo = kolonMemberDTO.csNo;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment