Commit 98f2dbdf authored by shangying's avatar shangying

增加了配置数据库表

增加了980漫道特有资方
增加了云信的放款失败流程
parent 68a89403
package cn.quantgroup.cashloanflowboss;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.cloud.netflix.feign.EnableFeignClients;
import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
import org.springframework.transaction.annotation.EnableTransactionManagement;
......@@ -14,8 +16,10 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
@SpringBootApplication(scanBasePackages = {"cn.quantgroup.cashloanflowboss"})
@Configuration
@ServletComponentScan
@EnableAutoConfiguration
@EnableFeignClients
@EnableAsync(proxyTargetClass = true)
@EnableScheduling
public class Bootstrap {
public static void main(String[] args) {
......
package cn.quantgroup.cashloanflowboss.api.oneclickdata.entity;
import lombok.Data;
import javax.persistence.*;
/**
* Created by shang on 2020/3/25.
*/
@Entity
@Table(name = "url_request_config")
@Data
public class UrlRequestConfig {
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "channel_code")
private String channelCode;
@Column(name = "channel_name")
private String channelName;
@Column(name = "url_path")
private String urlPath;
@Column(name = "url_param_json")
private String urlParamJson;
}
......@@ -19,6 +19,7 @@ public enum CommonType {
PRODUCTID540(540,"540"),
PRODUCTID610(610,"610"),
PRODUCTID650(650,"650"),
PRODUCTID41(41,"41"),
PRODUCTID670(670,"670");
private int code;
......
......@@ -141,6 +141,12 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
boolean formIdIsTrue=oneClickData.getFundCorpId().equals(ResposeResultEnum.FUNDCORPID910.getDesc()) || oneClickData.getFundCorpId().equals(ResposeResultEnum.FUNDCORPID920.getDesc()) || oneClickData.getFundCorpId().equals(ResposeResultEnum.FUNDCORPID940.getDesc());
if(formIdIsTrue){
bankCardNumber=getBankCardNumberLasterNumberIsEvenNumbers();
if(oneClickData.getType() == TypeEnum.LOANFAIL.getCode()){
//取奇数
bankCardNumber = getBankCardNumberLasterNumberIsOppNumbers();
}
bankCode="PAB";
bankName="平安银行";
log.info("在提现之前在payment_center`.`card_check_record`插入银行卡,去报gu-bei是非mock哦={}", bankCardNumber);
......@@ -319,17 +325,35 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
public static String getBankCardNumberLasterNumberIsEvenNumbers(){
String bankCardNumberOrigan=BankCardNumberGenerator.generate(BankNameEnum.PAB, BankCardTypeEnum.DEBIT);
String bankCardNumber="";
char bankCardNumberOriganCv=bankCardNumberOrigan.charAt(bankCardNumberOrigan.length() - 1);
int isEven=bankCardNumberOriganCv % 2;
if( isEven== 0){
log.info("获取当前的bankCardNumberOrigan={},bankCardNumberOriganCv={}",bankCardNumberOrigan,bankCardNumberOriganCv);
// 在支付中心插入一条绑卡信息
bankCardNumber=bankCardNumberOrigan;
}else {
getBankCardNumberLasterNumberIsEvenNumbers();
}
return bankCardNumberOrigan;
return bankCardNumber;
}
public static String getBankCardNumberLasterNumberIsOppNumbers(){
String bankCardNumberOrigan=BankCardNumberGenerator.generate(BankNameEnum.PAB, BankCardTypeEnum.DEBIT);
String bankCardNumber="";
char bankCardNumberOriganCv=bankCardNumberOrigan.charAt(bankCardNumberOrigan.length() - 1);
int isEven=bankCardNumberOriganCv % 2;
if( isEven== 0){
getBankCardNumberLasterNumberIsOppNumbers();
} else {
log.info("获取当前奇数的bankCardNumberOrigan={},bankCardNumberOriganCv={}",bankCardNumberOrigan,bankCardNumberOriganCv);
bankCardNumber=bankCardNumberOrigan;
}
return bankCardNumber;
}
/**
......@@ -362,11 +386,14 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
}
public static void main(String[] args){
getBankCardNumberLasterNumberIsEvenNumbers();
// String bankNum=getBankCardNumberLasterNumberIsEvenNumbers();
// log.info("获取银行卡={}",bankNum);
// String bankNum1=getBankCardNumberLasterNumberIsOppNumbers();
//
// char i=3;
// int j=i%2;
// log.info("打印结果: "+j);
// log.info("获取银行卡1={}",bankNum1);
}
......
......@@ -28,8 +28,16 @@ public class GetBiNoAndFinanceProducts {
}else if(productId == CommonType.PRODUCTID920.getCode() || productId == CommonType.PRODUCTID940.getCode()){
getResult.put("biNo", "9");
}
else{
}else if(productId == 3){
getResult.put("biNo", "4");
}else if(productId == 41){
getResult.put("biNo", "4");
}else if(productId == 1011){
getResult.put("biNo", "10");
}else{
getResult.put("biNo", "0");
}
......@@ -88,6 +96,10 @@ public class GetBiNoAndFinanceProducts {
biNo="2";
}else if(productId == CommonType.PRODUCTID900.getCode() || productId ==CommonType.PRODUCTID910.getCode() || productId == CommonType.PRODUCTID920.getCode()){
biNo="9";
}else if(productId == CommonType.PRODUCTID41.getCode() || productId == CommonType.PRODUCTTYPETHREEN.getCode()){
biNo="4";
}else if(productId == 1011){
biNo="10";
}
return biNo;
}
......
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