뱅킹 상태 변경
This commit is contained in:
		
							parent
							
								
									bbec9664f8
								
							
						
					
					
						commit
						ac73b0ba26
					
				@ -2,6 +2,7 @@ package com.totopia.server.commons.data.entity;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 | 
					import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 | 
				
			||||||
import lombok.AllArgsConstructor;
 | 
					import lombok.AllArgsConstructor;
 | 
				
			||||||
 | 
					import lombok.Builder;
 | 
				
			||||||
import lombok.Data;
 | 
					import lombok.Data;
 | 
				
			||||||
import lombok.NoArgsConstructor;
 | 
					import lombok.NoArgsConstructor;
 | 
				
			||||||
import lombok.experimental.SuperBuilder;
 | 
					import lombok.experimental.SuperBuilder;
 | 
				
			||||||
 | 
				
			|||||||
@ -1,10 +1,7 @@
 | 
				
			|||||||
package com.totopia.server.commons.data.entity;
 | 
					package com.totopia.server.commons.data.entity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 | 
					import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 | 
				
			||||||
import lombok.AllArgsConstructor;
 | 
					import lombok.*;
 | 
				
			||||||
import lombok.Data;
 | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode;
 | 
					 | 
				
			||||||
import lombok.NoArgsConstructor;
 | 
					 | 
				
			||||||
import lombok.experimental.SuperBuilder;
 | 
					import lombok.experimental.SuperBuilder;
 | 
				
			||||||
import org.springframework.data.annotation.CreatedBy;
 | 
					import org.springframework.data.annotation.CreatedBy;
 | 
				
			||||||
import org.springframework.data.annotation.LastModifiedBy;
 | 
					import org.springframework.data.annotation.LastModifiedBy;
 | 
				
			||||||
 | 
				
			|||||||
@ -1,8 +1,7 @@
 | 
				
			|||||||
package com.totopia.server.modules.moneys.entity;
 | 
					package com.totopia.server.modules.moneys.entity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import com.totopia.server.commons.data.entity.DateAuditEntity;
 | 
					 | 
				
			||||||
import com.totopia.server.commons.data.entity.UserDateAuditEntity;
 | 
					import com.totopia.server.commons.data.entity.UserDateAuditEntity;
 | 
				
			||||||
import com.totopia.server.modules.moneys.type.BankingName;
 | 
					import com.totopia.server.modules.moneys.type.BankingStateName;
 | 
				
			||||||
import lombok.*;
 | 
					import lombok.*;
 | 
				
			||||||
import lombok.experimental.SuperBuilder;
 | 
					import lombok.experimental.SuperBuilder;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -48,6 +47,6 @@ public class DepositEntity extends UserDateAuditEntity implements Serializable {
 | 
				
			|||||||
    @Basic
 | 
					    @Basic
 | 
				
			||||||
    @Enumerated(EnumType.STRING)
 | 
					    @Enumerated(EnumType.STRING)
 | 
				
			||||||
    @Column(name = "status", length = 60)
 | 
					    @Column(name = "status", length = 60)
 | 
				
			||||||
    private BankingName status;
 | 
					    private BankingStateName status;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
package com.totopia.server.modules.moneys.entity;
 | 
					package com.totopia.server.modules.moneys.entity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import com.totopia.server.commons.data.entity.UserDateAuditEntity;
 | 
					import com.totopia.server.commons.data.entity.UserDateAuditEntity;
 | 
				
			||||||
import com.totopia.server.modules.moneys.type.BankingName;
 | 
					import com.totopia.server.modules.moneys.type.BankingStateName;
 | 
				
			||||||
import lombok.*;
 | 
					import lombok.*;
 | 
				
			||||||
import lombok.experimental.SuperBuilder;
 | 
					import lombok.experimental.SuperBuilder;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -36,6 +36,6 @@ public class PayEntity extends UserDateAuditEntity {
 | 
				
			|||||||
  @Basic
 | 
					  @Basic
 | 
				
			||||||
  @Enumerated(EnumType.STRING)
 | 
					  @Enumerated(EnumType.STRING)
 | 
				
			||||||
  @Column(name = "banking_type", length = 60)
 | 
					  @Column(name = "banking_type", length = 60)
 | 
				
			||||||
  private BankingName bankingType;
 | 
					  private BankingStateName bankingType;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
package com.totopia.server.modules.moneys.entity;
 | 
					package com.totopia.server.modules.moneys.entity;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import com.totopia.server.commons.data.entity.UserDateAuditEntity;
 | 
					import com.totopia.server.commons.data.entity.UserDateAuditEntity;
 | 
				
			||||||
import com.totopia.server.modules.moneys.type.BankingName;
 | 
					import com.totopia.server.modules.moneys.type.BankingStateName;
 | 
				
			||||||
import lombok.*;
 | 
					import lombok.*;
 | 
				
			||||||
import lombok.experimental.SuperBuilder;
 | 
					import lombok.experimental.SuperBuilder;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -38,5 +38,5 @@ public class WithdrawEntity extends UserDateAuditEntity implements Serializable
 | 
				
			|||||||
    @Basic
 | 
					    @Basic
 | 
				
			||||||
    @Enumerated(EnumType.STRING)
 | 
					    @Enumerated(EnumType.STRING)
 | 
				
			||||||
    @Column(name = "status", length = 60)
 | 
					    @Column(name = "status", length = 60)
 | 
				
			||||||
    private BankingName status;
 | 
					    private BankingStateName status;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -1,5 +0,0 @@
 | 
				
			|||||||
package com.totopia.server.modules.moneys.type;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
public enum BankingName {
 | 
					 | 
				
			||||||
    BANKING_WAITING, BANKING_HOLD, BANKING_COMPLETE, BANKING_DEPOSIT, BANKING_WITHDRAW
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					package com.totopia.server.modules.moneys.type;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public enum BankingStateName {
 | 
				
			||||||
 | 
					    WAITING, HOLD, COMPLETE, DEPOSIT, WITHDRAW
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -65,7 +65,7 @@ public class BankRepositoryTest {
 | 
				
			|||||||
                break;
 | 
					                break;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            idx++;
 | 
					            idx++;
 | 
				
			||||||
            bankAccount.setUserId(user.getId());
 | 
					            bankAccount.setCreatedBy(user.getId());
 | 
				
			||||||
            bankAccount.setUpdatedAt(new Date());
 | 
					            bankAccount.setUpdatedAt(new Date());
 | 
				
			||||||
            this.bankRepository.save(bankAccount);
 | 
					            this.bankRepository.save(bankAccount);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@ -96,7 +96,7 @@ public class BankRepositoryTest {
 | 
				
			|||||||
                break;
 | 
					                break;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            idx++;
 | 
					            idx++;
 | 
				
			||||||
            account.setUserId(account.getId());
 | 
					            account.setUpdatedBy(account.getId());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            this.bankRepository.save(account);
 | 
					            this.bankRepository.save(account);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
@ -5,7 +5,7 @@ import com.totopia.server.modules.moneys.entity.DepositEntity;
 | 
				
			|||||||
import com.totopia.server.modules.moneys.repository.BankRepository;
 | 
					import com.totopia.server.modules.moneys.repository.BankRepository;
 | 
				
			||||||
import com.totopia.server.modules.moneys.repository.DepositRepository;
 | 
					import com.totopia.server.modules.moneys.repository.DepositRepository;
 | 
				
			||||||
import com.totopia.server.modules.user.entity.UserEntity;
 | 
					import com.totopia.server.modules.user.entity.UserEntity;
 | 
				
			||||||
import com.totopia.server.modules.moneys.type.BankingName;
 | 
					import com.totopia.server.modules.moneys.type.BankingStateName;
 | 
				
			||||||
import org.junit.Before;
 | 
					import org.junit.Before;
 | 
				
			||||||
import org.junit.Ignore;
 | 
					import org.junit.Ignore;
 | 
				
			||||||
import org.junit.Test;
 | 
					import org.junit.Test;
 | 
				
			||||||
@ -42,13 +42,13 @@ public class DepositRepositoryTest {
 | 
				
			|||||||
    public void insertTest() throws Exception {
 | 
					    public void insertTest() throws Exception {
 | 
				
			||||||
        DepositEntity en = DepositEntity.builder()
 | 
					        DepositEntity en = DepositEntity.builder()
 | 
				
			||||||
                .price(10000)
 | 
					                .price(10000)
 | 
				
			||||||
                .depositAccount("192-921-021-22")
 | 
					                .bankAccounts((short) 1)
 | 
				
			||||||
                .approveUser(accounts.get(0).getId())
 | 
					 | 
				
			||||||
                .bank(accounts.get(2).getId())
 | 
					                .bank(accounts.get(2).getId())
 | 
				
			||||||
                .status(BankingName.BANKING_WAITING)
 | 
					                .status(BankingStateName.WAITING)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                .build();
 | 
					                .build();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        en.setCreatedBy(1L);
 | 
				
			||||||
//        DepositEntity entity = new DepositEntity();
 | 
					//        DepositEntity entity = new DepositEntity();
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
//        entity.setAmountOfMoney(2000000);
 | 
					//        entity.setAmountOfMoney(2000000);
 | 
				
			||||||
@ -65,7 +65,7 @@ public class DepositRepositoryTest {
 | 
				
			|||||||
    @Test
 | 
					    @Test
 | 
				
			||||||
    public void updateTest() throws Exception {
 | 
					    public void updateTest() throws Exception {
 | 
				
			||||||
        DepositEntity entity = this.depositRepository.findById(1L).orElse(null);
 | 
					        DepositEntity entity = this.depositRepository.findById(1L).orElse(null);
 | 
				
			||||||
        entity.setStatus(BankingName.BANKING_COMPLETE);
 | 
					        entity.setStatus(BankingStateName.COMPLETE);
 | 
				
			||||||
        this.depositRepository.save(entity);
 | 
					        this.depositRepository.save(entity);
 | 
				
			||||||
//        assertEquals(entity.getDepositUser().longValue(), 2L);
 | 
					//        assertEquals(entity.getDepositUser().longValue(), 2L);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -5,7 +5,7 @@ import com.totopia.server.modules.moneys.repository.BankRepository;
 | 
				
			|||||||
import com.totopia.server.modules.moneys.repository.WithdrawRepository;
 | 
					import com.totopia.server.modules.moneys.repository.WithdrawRepository;
 | 
				
			||||||
import com.totopia.server.modules.user.entity.UserEntity;
 | 
					import com.totopia.server.modules.user.entity.UserEntity;
 | 
				
			||||||
import com.totopia.server.modules.moneys.entity.WithdrawEntity;
 | 
					import com.totopia.server.modules.moneys.entity.WithdrawEntity;
 | 
				
			||||||
import com.totopia.server.modules.moneys.type.BankingName;
 | 
					import com.totopia.server.modules.moneys.type.BankingStateName;
 | 
				
			||||||
import org.junit.Before;
 | 
					import org.junit.Before;
 | 
				
			||||||
import org.junit.Test;
 | 
					import org.junit.Test;
 | 
				
			||||||
import org.junit.runner.RunWith;
 | 
					import org.junit.runner.RunWith;
 | 
				
			||||||
@ -39,12 +39,11 @@ public class WithdrawRepositoryTest {
 | 
				
			|||||||
    public void insertTest() throws Exception {
 | 
					    public void insertTest() throws Exception {
 | 
				
			||||||
        WithdrawEntity en = WithdrawEntity.builder()
 | 
					        WithdrawEntity en = WithdrawEntity.builder()
 | 
				
			||||||
                .price(10000)
 | 
					                .price(10000)
 | 
				
			||||||
 | 
					 | 
				
			||||||
                .approveUser(accounts.get(0).getId())
 | 
					 | 
				
			||||||
                .bank(accounts.get(2).getId())
 | 
					                .bank(accounts.get(2).getId())
 | 
				
			||||||
                .status(BankingName.BANKING_WAITING)
 | 
					                .status(BankingStateName.WAITING)
 | 
				
			||||||
                .build();
 | 
					                .build();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        en.setCreatedBy(accounts.get(0).getId());
 | 
				
			||||||
        this.withdrawRepository.save(en);
 | 
					        this.withdrawRepository.save(en);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user