123456789101112131415161718192021222324252627 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.caimei365.tools.mapper.LogisticsMapper">
- <select id="getAllUnsignedLogistics" resultType="com.caimei365.tools.model.po.LogisticsInfoPo">
- SELECT id,
- orderId,
- nu,
- state,
- info,
- logisticsCompanyCode
- FROM logistics_information
- WHERE ((state != 3 AND state != 4 AND state != -1) OR state IS NULL)
- AND (updateDate > DATE_SUB(NOW(), interval 1 year))
- ORDER BY id DESC
- </select>
- <select id="getLogisticsPhoneByOrderId" resultType="java.lang.String">
- SELECT mobile FROM bp_order_userinfo WHERE orderId=#{orderId} LIMIT 1
- </select>
- <update id="updateLogistics" parameterType="com.caimei365.tools.model.po.LogisticsInfoPo">
- UPDATE logistics_information
- SET state=#{state},
- info=#{info},
- logisticsCompanyCode = #{logisticsCompanyCode},
- updateDate=#{updateDate}
- WHERE id=#{id}
- </update>
- </mapper>
|