| 123456789101112131415161718192021222324252627282930313233343536 |
- <?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.ydtech.modules.console.dao.UpLoadOrderMapper">
- <select id="uploadExcelData" resultType="com.ydtech.modules.console.dto.BigOrderUploadDto">
- SELECT
- io.orderno AS orderNo,
- DATE_FORMAT(io.createtime,'%Y-%m-%d %H:%i:%s') as createTime,
- io.orderstatus AS orderStatus,
- ifnull( io.licenseno, '' ) AS licenseNo,
- io.frameno AS frameNo,
- REPLACE ( JSON_EXTRACT( io.carinfo, '$.engineNo' ), '"', '' ) AS "engineNo",
- REPLACE ( JSON_EXTRACT( io.carinfo, '$.modelcname' ), '"', '' ) AS "modelName",
- ifnull( iac.id, '' ) AS subOrderNo,
- ifnull( iac.orderstatus, '' ) AS subOrderStatus,
- ifnull( eic.NAME, '' ) AS companyName,
- io.userid AS "userId",
- su.NAME AS "userName",
- iac.leader_name AS "leaderName"
- FROM
- ins_orders io
- LEFT JOIN ins_area_company iac ON io.orderno = iac.orderno
- left join sys_user su on su.id =io.userid
- LEFT JOIN esm_ins_company eic ON iac.company_id = eic.id
- <where>
- ( iac.del_flag = '1' OR io.del_flag IS NULL OR io.del_flag = 1 )
- <if test="vo.beginDate != null and vo.beginDate!='' and vo.endDate != null and vo.endDate!=''">
- AND DATE_FORMAT( io.createtime, '%Y-%m-%d') BETWEEN #{vo.beginDate} AND #{vo.endDate}
- </if>
- </where>
- order by io.createtime ,io.orderno
- </select>
- </mapper>
|