1.controller层

latestParkingInfo=mchEtongpayOrderService.fetchLatestParkingRow(carNo);

2.dao层

@Mapper
public interface O2oMemberScoreMapper extends BaseMapper<O2oMemberScore> {

    List<ScoreInfo> queryScoreInfoList(@Param("platformMemberId") String platformMemberId);

    LatestParkingInfo fetchLatestParkingRow(@Param("carNo") String carNo);
}

3.sql

<select id="fetchLatestParkingRow" resultMap="latestParkingInfoMap">

        SELECT TIMESTAMPDIFF(MINUTE,a.addtime,NOW()) as  bet ,a.operation_score_id from o2o_member_score a
        where JSON_UNQUOTE(pay_info->"$.carNo")  = #{carNo} and TIMESTAMPDIFF(MINUTE,a.addtime,NOW())&lt;30 ORDER BY bet  LIMIT 1
    </select>

4.备注

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐