LogisticsMapper.xml 1.0 KB

123456789101112131415161718192021222324252627
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.caimei365.tools.mapper.LogisticsMapper">
  4. <select id="getAllUnsignedLogistics" resultType="com.caimei365.tools.model.po.LogisticsInfoPo">
  5. SELECT id,
  6. orderId,
  7. nu,
  8. state,
  9. info,
  10. logisticsCompanyCode
  11. FROM logistics_information
  12. WHERE ((state != 3 AND state != 4 AND state != -1) OR state IS NULL)
  13. AND (updateDate > DATE_SUB(NOW(), interval 1 year))
  14. ORDER BY id DESC
  15. </select>
  16. <select id="getLogisticsPhoneByOrderId" resultType="java.lang.String">
  17. SELECT mobile FROM bp_order_userinfo WHERE orderId=#{orderId} LIMIT 1
  18. </select>
  19. <update id="updateLogistics" parameterType="com.caimei365.tools.model.po.LogisticsInfoPo">
  20. UPDATE logistics_information
  21. SET state=#{state},
  22. info=#{info},
  23. logisticsCompanyCode = #{logisticsCompanyCode},
  24. updateDate=#{updateDate}
  25. WHERE id=#{id}
  26. </update>
  27. </mapper>