| package com.xzx.gc.user.service; | 
|   | 
| import com.xzx.gc.entity.CityPartner; | 
| import com.xzx.gc.entity.CoreUser; | 
| import com.xzx.gc.entity.PartnerBank; | 
| import com.xzx.gc.model.admin.MoneyModel; | 
| import com.xzx.gc.model.admin.XzxPartnerBankModel; | 
| import com.xzx.gc.user.mapper.PartnerBankMapper; | 
| import com.xzx.gc.user.mapper.PayRequestMapper; | 
| import com.xzx.gc.util.SessionUtil; | 
| import org.springframework.beans.factory.annotation.Autowired; | 
| import org.springframework.stereotype.Service; | 
| import org.springframework.transaction.annotation.Transactional; | 
|   | 
| import java.util.List; | 
|   | 
| @Service | 
| @Transactional | 
| public class PartnerBankService { | 
|   | 
|     @Autowired | 
|     private PartnerBankMapper partnerBankMapper; | 
|     @Autowired | 
|     private CityPartnerService cityPartnerService; | 
|   | 
|     @Autowired | 
|     private SessionUtil platformService; | 
|     @Autowired | 
|     private PayRequestMapper payRequestMapper; | 
|   | 
|     public String queryByBankNo(String bankNo,String id){ | 
|         return partnerBankMapper.queryByBankNo(bankNo,id); | 
|     } | 
|   | 
|     public List<XzxPartnerBankModel> queryByBankList(){ | 
|         CoreUser user = platformService.getCurrentUser(); | 
|         return partnerBankMapper.queryByBankList(user.getId()+""); | 
|     } | 
|   | 
|     public XzxPartnerBankModel queryBankCardById(XzxPartnerBankModel model){ | 
|         MoneyModel p = new MoneyModel(); | 
|         p.setPayOrderId(model.getPayOrderId()); | 
|         MoneyModel moneyModel = payRequestMapper.queryMoney(p); | 
|         String accountNo = moneyModel.getAccountId(); | 
|         XzxPartnerBankModel model1 = partnerBankMapper.queryBankByAccount(accountNo); | 
|         CityPartner partner = cityPartnerService.queryById(model1.getPartnerId()); | 
|         model1.setMoney(moneyModel.getMoney()); | 
|         model1.setPayImg(moneyModel.getPayImg()); | 
|         model1.setPayTime(moneyModel.getPayTime()); | 
|         model1.setPartnerType(partner.getPartnerType()); | 
|   | 
|         return model1; | 
|     } | 
|   | 
|     public boolean update(PartnerBank bank) { | 
|         return partnerBankMapper.updateByPrimaryKeySelective(bank)>0?true:false; | 
|     } | 
|   | 
|     public PartnerBank queryById(Integer id) { | 
|         return partnerBankMapper.selectByPrimaryKey(id); | 
|     } | 
|   | 
|     public boolean save(PartnerBank bank) { | 
|         return partnerBankMapper.insertSelective(bank)>0?true:false; | 
|     } | 
|      | 
| } |