|
@@ -1,13 +1,18 @@
|
|
|
package shop.alien.lawyer.service.impl;
|
|
package shop.alien.lawyer.service.impl;
|
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.util.StringUtils;
|
|
import org.springframework.util.StringUtils;
|
|
|
import shop.alien.entity.result.R;
|
|
import shop.alien.entity.result.R;
|
|
|
|
|
+import shop.alien.entity.store.AlipayZftCreateRecord;
|
|
|
import shop.alien.lawyer.service.AlipayZftCreateRecordService;
|
|
import shop.alien.lawyer.service.AlipayZftCreateRecordService;
|
|
|
import shop.alien.mapper.AlipayZftCreateRecordMapper;
|
|
import shop.alien.mapper.AlipayZftCreateRecordMapper;
|
|
|
|
|
|
|
|
|
|
+import java.util.Collections;
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 支付宝直付通进件创建记录
|
|
* 支付宝直付通进件创建记录
|
|
|
*/
|
|
*/
|
|
@@ -19,11 +24,14 @@ public class AlipayZftCreateRecordServiceImpl implements AlipayZftCreateRecordSe
|
|
|
private final AlipayZftCreateRecordMapper alipayZftCreateRecordMapper;
|
|
private final AlipayZftCreateRecordMapper alipayZftCreateRecordMapper;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public R<Boolean> existsSuccessfulByMerchantName(String merchantName) {
|
|
|
|
|
|
|
+ public R<List<AlipayZftCreateRecord>> listSuccessfulByMerchantName(String merchantName) {
|
|
|
if (!StringUtils.hasText(merchantName)) {
|
|
if (!StringUtils.hasText(merchantName)) {
|
|
|
- return R.data(false);
|
|
|
|
|
|
|
+ return R.data(Collections.emptyList());
|
|
|
}
|
|
}
|
|
|
- int n = alipayZftCreateRecordMapper.countSuccessByMerchantName(merchantName.trim());
|
|
|
|
|
- return R.data(n > 0);
|
|
|
|
|
|
|
+ List<AlipayZftCreateRecord> list = alipayZftCreateRecordMapper.selectList(
|
|
|
|
|
+ new LambdaQueryWrapper<AlipayZftCreateRecord>()
|
|
|
|
|
+ .eq(AlipayZftCreateRecord::getInvokeSuccess, 1)
|
|
|
|
|
+ .eq(AlipayZftCreateRecord::getMerchantName, merchantName.trim()));
|
|
|
|
|
+ return R.data(list);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|