From: yunpeng.ma Date: Fri, 6 Mar 2020 02:42:02 +0000 (+0800) Subject: H5充值修改 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=9c99bd48629ecda2728ace0ec802d5e7b6e31c45;p=epayment%2Ffood_payapi.git H5充值修改 --- diff --git a/payapi-common/src/main/java/com/supwisdom/dlpay/api/bean/SourceTypeResponse.java b/payapi-common/src/main/java/com/supwisdom/dlpay/api/bean/SourceTypeResponse.java deleted file mode 100644 index 8a25097b..00000000 --- a/payapi-common/src/main/java/com/supwisdom/dlpay/api/bean/SourceTypeResponse.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.supwisdom.dlpay.api.bean; - -import lombok.AllArgsConstructor; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; - -import java.util.List; - -@Getter -@Setter -@AllArgsConstructor -@NoArgsConstructor -public class SourceTypeResponse extends ApiResponse { - private String name; - private String type; - private String value; - private List sourceTypeList; - -} diff --git a/payapi-sdk/src/main/java/com/supwisdom/dlpay/paysdk/proxy/UserProxy.java b/payapi-sdk/src/main/java/com/supwisdom/dlpay/paysdk/proxy/UserProxy.java index cfe33810..163cd76a 100644 --- a/payapi-sdk/src/main/java/com/supwisdom/dlpay/paysdk/proxy/UserProxy.java +++ b/payapi-sdk/src/main/java/com/supwisdom/dlpay/paysdk/proxy/UserProxy.java @@ -51,7 +51,4 @@ public interface UserProxy { @JwtMethod CardBizResponse bizQuery(@RequestParam("refno") String refno); - @GetMapping("/api/user/getpaytypeList") - @JwtMethod - SourceTypeResponse getpaytypeList(@RequestParam("depositeSubjno") String depositeSubjno); } diff --git a/payapi/src/main/java/com/supwisdom/dlpay/api/dao/SourceTypeDao.java b/payapi/src/main/java/com/supwisdom/dlpay/api/dao/SourceTypeDao.java index 5ed3e041..51ab233d 100644 --- a/payapi/src/main/java/com/supwisdom/dlpay/api/dao/SourceTypeDao.java +++ b/payapi/src/main/java/com/supwisdom/dlpay/api/dao/SourceTypeDao.java @@ -26,5 +26,5 @@ public interface SourceTypeDao extends JpaRepository { @Query("from TSourceType t where t.enable=true and t.checkable=true and t.tenantid=?1 order by t.sourceType ") List findNeedChecks(String tenantid); - List findTSourceTypesByDepositeSubjno(String depositeSubjno); + } diff --git a/payapi/src/main/java/com/supwisdom/dlpay/api/dao/TransactionMainDao.java b/payapi/src/main/java/com/supwisdom/dlpay/api/dao/TransactionMainDao.java index b72f8d21..e6a87341 100644 --- a/payapi/src/main/java/com/supwisdom/dlpay/api/dao/TransactionMainDao.java +++ b/payapi/src/main/java/com/supwisdom/dlpay/api/dao/TransactionMainDao.java @@ -23,6 +23,8 @@ public interface TransactionMainDao extends CrudRepository tSourceTypes = sourceTypeDao.findTSourceTypesByDepositeSubjno(depositeSubjno); - List sourceTypeList = new ArrayList(); - for(TSourceType tSourceType:tSourceTypes){ - SourceTypeResponse sourceTypeResponse = new SourceTypeResponse(); - sourceTypeResponse.setName(tSourceType.getPaydesc()); - sourceTypeResponse.setType(tSourceType.getSourceType()); - sourceTypeResponse.setValue(tSourceType.getSourceType()); - sourceTypeList.add(sourceTypeResponse); - } - sourceTypeResponseR.setSourceTypeList(sourceTypeList); - return sourceTypeResponseR; - } + } diff --git a/payapi/src/main/kotlin/com/supwisdom/dlpay/api/controller/transaction_controller.kt b/payapi/src/main/kotlin/com/supwisdom/dlpay/api/controller/transaction_controller.kt index d2d190ea..38feb1ab 100644 --- a/payapi/src/main/kotlin/com/supwisdom/dlpay/api/controller/transaction_controller.kt +++ b/payapi/src/main/kotlin/com/supwisdom/dlpay/api/controller/transaction_controller.kt @@ -64,7 +64,7 @@ class TransactionController(private val transactionServiceProxy: TransactionServ @GetMapping("/inapp/query") fun queryTransaction(refno: String): ResponseEntity<*> { - val transaction = transactionServiceProxy.findTransactionByRefno(refno) + val transaction = transactionServiceProxy.findByOutTradeNo(refno) ?: return ResponseBodyBuilder.notFound("未找到流水") if (transaction.tenantid != TenantContextHolder.getContext().tenant.id) { return ResponseBodyBuilder.conflict("未找到流水") @@ -117,7 +117,7 @@ class TransactionController(private val transactionServiceProxy: TransactionServ .setTransInfo(param.transDate, param.transTime, tradeCode, sourceType.sourceType) .setOutTransInfo(TenantContextHolder.getContext().tenant.id, param.billno) .apply { - param.description = "描述不能为空"; + param.description = "H5充值"; description = param.description dtltype = "recharge" //必须的参数 } diff --git a/payapi/src/main/kotlin/com/supwisdom/dlpay/api/controller/user_api_controller.kt b/payapi/src/main/kotlin/com/supwisdom/dlpay/api/controller/user_api_controller.kt index d98fa18c..375c8916 100644 --- a/payapi/src/main/kotlin/com/supwisdom/dlpay/api/controller/user_api_controller.kt +++ b/payapi/src/main/kotlin/com/supwisdom/dlpay/api/controller/user_api_controller.kt @@ -37,8 +37,7 @@ class UserAPIController { @Autowired private lateinit var transactionService: TransactionServiceProxy - @Autowired - private lateinit var sourceTypeService: SourceTypeService + @PostMapping("/open") @@ -375,13 +374,5 @@ class UserAPIController { return ResponseBodyBuilder.successEntity(result) } - @GetMapping("/getpaytypeList") - fun getpaytypeList(depositeSubjno: String): ResponseEntity { - val sourceTypeResponse = sourceTypeService.findTSourceTypesByDepositeSubjno(depositeSubjno) - if(sourceTypeResponse.sourceTypeList==null||sourceTypeResponse.sourceTypeList.size<1){ - return ResponseBodyBuilder.failEntity(sourceTypeResponse, TradeErrorCode.BUSINESS_DEAL_ERROR, - "未配置支付方式") - } - return ResponseBodyBuilder.successEntity(sourceTypeResponse) - } + } \ No newline at end of file diff --git a/payapi/src/main/kotlin/com/supwisdom/dlpay/api/service/transaction_service.kt b/payapi/src/main/kotlin/com/supwisdom/dlpay/api/service/transaction_service.kt index ad2402d4..ca4ef1d2 100644 --- a/payapi/src/main/kotlin/com/supwisdom/dlpay/api/service/transaction_service.kt +++ b/payapi/src/main/kotlin/com/supwisdom/dlpay/api/service/transaction_service.kt @@ -148,4 +148,8 @@ class TransactionServiceProxy { fun findTransactionByRefno(refno: String): TTransactionMain? { return transactionMainDao.findByRefno(refno) } + + fun findByOutTradeNo(refno: String): TTransactionMain? { + return transactionMainDao.findByOutTradeNo(refno) + } }