|  |  | 
 |  |  | import com.dy.pipIrrGlobal.pojoSe.SeClientCard; | 
 |  |  | import com.dy.pipIrrGlobal.voSe.VoCardInfo; | 
 |  |  | import com.dy.pipIrrGlobal.voSe.VoCards; | 
 |  |  | import com.dy.pipIrrGlobal.voSe.VoCards2; | 
 |  |  | import com.dy.pipIrrSell.clientCard.qo.QoCards; | 
 |  |  | import com.dy.pipIrrSell.clientCard.qo.QoCards2; | 
 |  |  | import lombok.extern.slf4j.Slf4j; | 
 |  |  | import org.apache.dubbo.common.utils.PojoUtils; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | 
 |  |  |      * @param cardNum | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     public Map getCardIdAndClientNum(String cardNum) { | 
 |  |  |     public Map getCardIdAndClientNum(Long cardNum) { | 
 |  |  |         return seClientCardMapper.getCardIdAndClientNum(cardNum); | 
 |  |  |     } | 
 |  |  |     /** | 
 |  |  | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     public String getCardStateByCardNum(Long cardNum) { | 
 |  |  |         String stateName = Optional.ofNullable(seClientCardMapper.getCardStateByCardNum(cardNum)).orElse(""); | 
 |  |  |         return stateName; | 
 |  |  |         return Optional.ofNullable(seClientCardMapper.getCardStateByCardNum(cardNum)).orElse(""); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  | 
 |  |  |  | 
 |  |  |         return rsVo ; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 根据农户姓名、电话查询正常状态的水卡列表 | 
 |  |  |      * @param queryVo | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     public QueryResultVo<List<VoCards2>> getCardsByClientNameAndPhone(QoCards2 queryVo){ | 
 |  |  |         Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(queryVo) ; | 
 |  |  |         Long itemTotal = seClientCardMapper.getCardsByClientNameAndPhoneCount(params); | 
 |  |  |  | 
 |  |  |         QueryResultVo<List<VoCards2>> rsVo = new QueryResultVo<>() ; | 
 |  |  |         rsVo.pageSize = queryVo.pageSize ; | 
 |  |  |         rsVo.pageCurr = queryVo.pageCurr ; | 
 |  |  |  | 
 |  |  |         rsVo.calculateAndSet(itemTotal, params); | 
 |  |  |         rsVo.obj = seClientCardMapper.getCardsByClientNameAndPhone(params); | 
 |  |  |  | 
 |  |  |         return rsVo ; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  | } |