Merge tag '1.0.32' into develop
authorkaixiang.xia <kaixiang.xia@supwisdom.com>
Tue, 25 May 2021 10:52:18 +0000 (18:52 +0800)
committerkaixiang.xia <kaixiang.xia@supwisdom.com>
Tue, 25 May 2021 10:52:18 +0000 (18:52 +0800)
农商行快捷支付

1  2 
payapi-sdk/src/main/java/com/supwisdom/dlpay/paysdk/proxy/UserProxy.java
payapi/build.gradle
payapi/src/main/java/com/supwisdom/dlpay/framework/util/Subject.java
payapi/src/main/java/com/supwisdom/dlpay/framework/util/TradeCode.java
payapi/src/main/kotlin/com/supwisdom/dlpay/api/advices.kt
payapi/src/main/kotlin/com/supwisdom/dlpay/api/controller/user_api_controller.kt

@@@ -112,9 -112,14 +112,14 @@@ dependencies 
      implementation group: 'taglibs', name: 'standard', version: '1.1.2'
      implementation group: 'commons-codec', name: 'commons-codec', version: '1.13'
      implementation files('libs/masmgc.sdk.sms-0.0.1-SNAPSHOT.jar')
 -//    implementation files('libs/ojdbc6.jar')
 +    //    implementation files('libs/ojdbc6.jar')
      implementation 'commons-dbcp:commons-dbcp:1.4'
      implementation 'commons-beanutils:commons-beanutils:1.9.3'
+     implementation files('libs/ynrcc-openapi-sdk-1.1.2-RELEASE.jar')
+     //大理农商行sdk需求jar
+     implementation 'cn.hutool:hutool-crypto:5.4.7'
+     implementation 'org.bouncycastle:bcprov-jdk15on:1.64'
  
      implementation 'log4j:log4j:1.2.17'
      implementation 'com.alibaba:fastjson:1.2.60'
@@@ -25,8 -19,8 +26,10 @@@ import org.springframework.http.Respons
  import org.springframework.validation.annotation.Validated
  import org.springframework.web.bind.annotation.*
  import java.net.URLDecoder
 +import kotlin.math.roundToInt
+ import javax.validation.Valid
 +
  @RestController
  @RequestMapping("/api/user")
  class UserAPIController {
      private lateinit var citizencardPayService: CitizencardPayService
      @Autowired
      private lateinit var qrcodeService: QRCodeService
      @Autowired
 +    private lateinit var transactionService: TransactionServiceProxy
++    @Autowired
+     private lateinit var ynrccNetPayBusinessService: YnrccNetPayBusinessService
+     @Autowired
+     private lateinit var userMessageService: UserMessageService
  
      @PostMapping("/open")
      fun openAccount(@RequestBody param: OpenUserParam): ResponseEntity<Any> {