From db3cab89b47378ee0482ad5183f4f542d48309b8 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Mon, 08 Jun 2020 14:50:23 +0800
Subject: [PATCH] modify

---
 src/main/resources/i18n/messages_zh_CN.properties                                                 |    2 +-
 lib/huobi-client-1.0.8-SNAPSHOT.jar                                                               |    0 
 src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java |    2 +-
 src/main/java/com/xcong/excoin/modules/contract/parameter/vo/OrderDetailVo.java                   |    2 +-
 src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java                 |   17 +++++++++++++++++
 src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java                    |   14 ++++++++++++++
 src/main/resources/application-test.yml                                                           |    2 +-
 src/main/resources/i18n/messages_en_US.properties                                                 |    2 +-
 pom.xml                                                                                           |    2 +-
 src/main/java/com/xcong/excoin/configurations/security/WebSecurityConfig.java                     |    3 ---
 src/main/java/com/xcong/excoin/modules/member/service/MemberService.java                          |    2 ++
 11 files changed, 39 insertions(+), 9 deletions(-)

diff --git a/lib/huobi-client-1.0.8-SNAPSHOT.jar b/lib/huobi-client-1.0.8-SNAPSHOT.jar
index 09f96ca..6422e71 100644
--- a/lib/huobi-client-1.0.8-SNAPSHOT.jar
+++ b/lib/huobi-client-1.0.8-SNAPSHOT.jar
Binary files differ
diff --git a/pom.xml b/pom.xml
index f13fda6..191b9fe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -35,7 +35,7 @@
     </properties>
 
     <dependencies>
-
+    
         <dependency>
             <groupId>ripple</groupId>
             <artifactId>ripple</artifactId>
diff --git a/src/main/java/com/xcong/excoin/configurations/security/WebSecurityConfig.java b/src/main/java/com/xcong/excoin/configurations/security/WebSecurityConfig.java
index 8a1edd2..3489e2c 100644
--- a/src/main/java/com/xcong/excoin/configurations/security/WebSecurityConfig.java
+++ b/src/main/java/com/xcong/excoin/configurations/security/WebSecurityConfig.java
@@ -43,9 +43,6 @@
                 .antMatchers("/swagger**/**").permitAll()
                 .antMatchers("/webjars/**").permitAll()
                 .antMatchers("/v2/**").permitAll()
-                .antMatchers("/api/symbols/**").permitAll()
-                .antMatchers("/common/**").permitAll()
-                .antMatchers("/api/exchange/**").permitAll()
                 .anyRequest().authenticated()
                 .and().apply(securityConfiguereAdapter());
     }
diff --git a/src/main/java/com/xcong/excoin/modules/contract/parameter/vo/OrderDetailVo.java b/src/main/java/com/xcong/excoin/modules/contract/parameter/vo/OrderDetailVo.java
index ddd285c..25f363d 100644
--- a/src/main/java/com/xcong/excoin/modules/contract/parameter/vo/OrderDetailVo.java
+++ b/src/main/java/com/xcong/excoin/modules/contract/parameter/vo/OrderDetailVo.java
@@ -51,7 +51,7 @@
     private int closingType;
 
     @ApiModelProperty("止损价")
-    private BigDecimal stopLossPrice;
+    private BigDecimal stopLosePrice;
 
     @ApiModelProperty("止盈价")
     private BigDecimal stopProfitPrice;
diff --git a/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java b/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java
index ec0f4b3..40a9490 100644
--- a/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java
@@ -92,7 +92,7 @@
             PlatformTradeSettingEntity tradeSettingEntity = cacheSettingUtils.getTradeSetting();
 
             // 保证金计算 -- 建仓价X规格X手数X(1/杠杆倍率)
-            BigDecimal bondAmount = submitEntrustDto.getEntrustPrice().multiply(lotNumber).multiply(new BigDecimal(submitEntrustDto.getSymbolCnt())).multiply((BigDecimal.ONE.divide(BigDecimal.valueOf(submitEntrustDto.getLeverRatio()), 8, BigDecimal.ROUND_DOWN)));
+            BigDecimal bondAmount = submitEntrustDto.getEntrustPrice().multiply(lotNumber).multiply((BigDecimal.ONE.divide(BigDecimal.valueOf(submitEntrustDto.getLeverRatio()), 8, BigDecimal.ROUND_DOWN)));
 
             // 开仓手续费 建仓价*规格*手数*手续费率
             BigDecimal openFeePrice = submitEntrustDto.getEntrustPrice().multiply(lotNumber)
diff --git a/src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java b/src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java
index 3512121..842132f 100644
--- a/src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java
+++ b/src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java
@@ -79,6 +79,20 @@
 	}
 	
 	/**
+	 *  验证账户是否存在
+	 * @return
+	 */
+	@ApiOperation(value="验证账户是否存在", notes="验证账户是否存在")
+	@ApiImplicitParams({
+		@ApiImplicitParam(name = "account", value = "账号", required = true, dataType = "String", paramType="query"),
+		@ApiImplicitParam(name = "type", value = "类型  1:手机号 2:邮箱", required = true, dataType = "int", paramType="query")
+	})
+	@GetMapping(value = "/getMemberAccountInfo")
+	public Result  getMemberAccountInfo(String account,int type) {
+		return memberService.getMemberAccountInfo(account,type);
+	}
+	
+	/**
 	 * 修改密码
 	 * @return
 	 */
diff --git a/src/main/java/com/xcong/excoin/modules/member/service/MemberService.java b/src/main/java/com/xcong/excoin/modules/member/service/MemberService.java
index 4f945e9..8f0ecee 100644
--- a/src/main/java/com/xcong/excoin/modules/member/service/MemberService.java
+++ b/src/main/java/com/xcong/excoin/modules/member/service/MemberService.java
@@ -84,5 +84,7 @@
 
 	public Result memberSubmitCoinApply(@Valid MemberSubmitCoinApplyDto memberSubmitCoinApplyDto);
 
+	public Result getMemberAccountInfo(String account,int type);
+
 
 }
diff --git a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
index 4b4e073..06f9f18 100644
--- a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
@@ -878,6 +878,23 @@
         }
     }
 
+    @Override
+    public Result getMemberAccountInfo(String account, int type) {
+
+        Map<String, Object> hashMap = new HashMap<>();
+        if (type == 1) {
+            hashMap.put("phone", account);
+        } else {
+            hashMap.put("email", account);
+        }
+        List<MemberEntity> member = memberDao.selectByMap(hashMap);
+        if (CollUtil.isEmpty(member)) {
+            return Result.fail(MessageSourceUtils.getString("home_service_0003"));
+        }
+
+        return Result.ok("");
+    }
+
 }
 
 
diff --git a/src/main/resources/application-test.yml b/src/main/resources/application-test.yml
index 74aa15a..5b5008b 100644
--- a/src/main/resources/application-test.yml
+++ b/src/main/resources/application-test.yml
@@ -91,7 +91,7 @@
 
 
 app:
-  debug: false
+  debug: true
   redis_expire: 3000
   kline-update-job: false
   newest-price-update-job: true
diff --git a/src/main/resources/i18n/messages_en_US.properties b/src/main/resources/i18n/messages_en_US.properties
index 38ffc9c..70c547e 100644
--- a/src/main/resources/i18n/messages_en_US.properties
+++ b/src/main/resources/i18n/messages_en_US.properties
@@ -80,7 +80,7 @@
 member_service_0044=Please input a password
 member_service_0045=Verification code is invalid, please resend
 member_service_0046=The verification code entered is wrong, please re-enter
-member_service_0047=The mobile number does not exist, please register and log in
+member_service_0047=please register and log in
 member_service_0048=Modification succeeded, please log in
 member_service_0049=Verification code is invalid
 member_service_0050=Verification code error
diff --git a/src/main/resources/i18n/messages_zh_CN.properties b/src/main/resources/i18n/messages_zh_CN.properties
index e24d581..d743f1a 100644
--- a/src/main/resources/i18n/messages_zh_CN.properties
+++ b/src/main/resources/i18n/messages_zh_CN.properties
@@ -80,7 +80,7 @@
 member_service_0044=请输入密码
 member_service_0045=验证码已失效,请重新发送
 member_service_0046=输入的验证码有误,请重新输入
-member_service_0047=不存在该手机号码,请进行注册登录
+member_service_0047=请进行注册登录
 member_service_0048=修改成功,请登录
 member_service_0049=验证码已失效
 member_service_0050=验证码错误

--
Gitblit v1.9.1