From: qiaowei Date: Wed, 10 Jul 2019 05:43:57 +0000 (+0800) Subject: 添加卡片查询方法 X-Git-Tag: 1.0.0^2~74 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=f9fde508f39f4078033a925f535581158b355db9;p=epayment%2Ffood_payapi.git 添加卡片查询方法 --- diff --git a/payapi/src/main/java/com/supwisdom/dlpay/api/dao/CardDao.java b/payapi/src/main/java/com/supwisdom/dlpay/api/dao/CardDao.java index 74473d8a..3b7d7f4e 100644 --- a/payapi/src/main/java/com/supwisdom/dlpay/api/dao/CardDao.java +++ b/payapi/src/main/java/com/supwisdom/dlpay/api/dao/CardDao.java @@ -13,4 +13,7 @@ public interface CardDao extends JpaRepository { @Modifying @Query("update TCard set status='closed' where userid=?1 and cardtype='bankcard' ") void closedBankcardStatusByUserid(String userid); + + @Query("from TCard t where t.userid=?1 and t.cardtype=?2 and t.status='normal' ") + TCard findCardByUseridAndCardtype(String userid, String cardtype); } diff --git a/payapi/src/main/kotlin/com/supwisdom/dlpay/mobile/service/MobileApiService.kt b/payapi/src/main/kotlin/com/supwisdom/dlpay/mobile/service/MobileApiService.kt index 6ddc123e..e5eaa5fa 100644 --- a/payapi/src/main/kotlin/com/supwisdom/dlpay/mobile/service/MobileApiService.kt +++ b/payapi/src/main/kotlin/com/supwisdom/dlpay/mobile/service/MobileApiService.kt @@ -1,5 +1,6 @@ package com.supwisdom.dlpay.mobile.service +import com.supwisdom.dlpay.api.domain.TCard import com.supwisdom.dlpay.mobile.domain.TBMobileUser import com.supwisdom.dlpay.mobile.domain.TBPages @@ -12,4 +13,7 @@ interface MobileApiService { fun findUserById(id: String): TBMobileUser? + fun findCardByNo(cardno: String):TCard? + + fun findCardByUserid(userid :String) :TCard? } \ No newline at end of file diff --git a/payapi/src/main/kotlin/com/supwisdom/dlpay/mobile/service/impl/MobileApiServiceImpl.kt b/payapi/src/main/kotlin/com/supwisdom/dlpay/mobile/service/impl/MobileApiServiceImpl.kt index 1dfea564..fe600e45 100644 --- a/payapi/src/main/kotlin/com/supwisdom/dlpay/mobile/service/impl/MobileApiServiceImpl.kt +++ b/payapi/src/main/kotlin/com/supwisdom/dlpay/mobile/service/impl/MobileApiServiceImpl.kt @@ -1,10 +1,13 @@ package com.supwisdom.dlpay.mobile.service.impl +import com.supwisdom.dlpay.api.dao.CardDao +import com.supwisdom.dlpay.api.domain.TCard import com.supwisdom.dlpay.mobile.dao.MobileUserDao import com.supwisdom.dlpay.mobile.dao.PagesDao import com.supwisdom.dlpay.mobile.domain.TBMobileUser import com.supwisdom.dlpay.mobile.domain.TBPages import com.supwisdom.dlpay.mobile.service.MobileApiService +import com.supwisdom.dlpay.util.ConstantUtil import org.springframework.beans.factory.annotation.Autowired import org.springframework.stereotype.Service @@ -13,6 +16,9 @@ class MobileApiServiceImpl : MobileApiService { @Autowired lateinit var mobileUserDao: MobileUserDao + @Autowired + lateinit var cardDao: CardDao + @Autowired lateinit var pagesDao: PagesDao @@ -35,4 +41,12 @@ class MobileApiServiceImpl : MobileApiService { if (it.isPresent) it.get() else null } } + + override fun findCardByNo(cardno: String): TCard? { + return cardDao.findCardByCardnoAndCardtype(cardno,ConstantUtil.CARDTYPE_CITIZENCARD) + } + + override fun findCardByUserid(userid: String): TCard? { + return cardDao.findCardByUseridAndCardtype(userid,ConstantUtil.CARDTYPE_CITIZENCARD) + } } \ No newline at end of file