|
|
@@ -7,8 +7,11 @@ import com.uas.platform.b2c.fa.payment.dao.BankInfoDao;
|
|
|
import com.uas.platform.b2c.fa.payment.model.BankInfo;
|
|
|
import com.uas.platform.core.model.Status;
|
|
|
import com.uas.platform.core.model.Type;
|
|
|
+import org.apache.commons.collections.CollectionUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
/**
|
|
|
* Created by wangyc on 2017/11/10.
|
|
|
*
|
|
|
@@ -24,14 +27,22 @@ public class BankInfoServiceImpl implements BankInfoService {
|
|
|
|
|
|
@Override
|
|
|
public BankInfoERP findOne() {
|
|
|
- BankInfo bankInfo = bankInfoService.getEnterpriseBankInfoContainsStatus(Type.SUP.value(), Status.ALLOW.value()).get(0);
|
|
|
+ List<BankInfo> bankInfoList = bankInfoService.getEnterpriseBankInfoContainsStatus(Type.SUP.value(), Status.ALLOW.value());
|
|
|
+ if (CollectionUtils.isEmpty(bankInfoList)) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ BankInfo bankInfo = bankInfoList.get(0);
|
|
|
BankInfoERP bankInfoERP = ModelConverter.convert(bankInfo);
|
|
|
return bankInfoERP;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void callback(String erpNum) {
|
|
|
- BankInfo bankInfo = bankInfoService.getEnterpriseBankInfoContainsStatus(Type.SUP.value(), Status.ALLOW.value()).get(0);
|
|
|
+ List<BankInfo> bankInfoList = bankInfoService.getEnterpriseBankInfoContainsStatus(Type.SUP.value(), Status.ALLOW.value());
|
|
|
+ if (CollectionUtils.isEmpty(bankInfoList)) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ BankInfo bankInfo = bankInfoList.get(0);
|
|
|
bankInfo.setErpNum(erpNum);
|
|
|
bankInfoDao.save(bankInfo);
|
|
|
}
|