| | |
| | | <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/> |
| | | </resultMap> |
| | | |
| | | <sql id="Base_Column_List"> |
| | | id,entrust_code,sample_code, |
| | | custom,company,code, |
| | | type,appointed_time,laboratory, |
| | | smaple_type,model,sample, |
| | | sample_num,is_leave,leave_num, |
| | | ins_progress,state,remark, |
| | | otc_code,create_user,create_time, |
| | | update_user,update_time |
| | | </sql> |
| | | |
| | | <select id="addInsOrder"> |
| | | insert into ins_order |
| | | (entrust_code,sample_code,custom,company,code,type,laboratory,model,sample,sample_num,is_leave,leave_num,ins_progress,state,remark,otc_code,create_user,create_time,update_user,update_time) |
| | | values |
| | | (#{entrustCode},#{sampleCode},#{custom},#{company},#{code},#{type},#{appointedTime},#{laboratory},#{smapleType},#{model},#{sample},#{sampleNum},#{isLeave},#{leaveNum},#{insProgress},#{state},#{remark},#{otcCode},#{createUser},#{createTime},#{updateUser},#{updateTime}) |
| | | </select> |
| | | |
| | | <resultMap id="OrderThingDto" type="com.yuanchu.mom.dto.OrderThingDto"> |
| | | <result property="id" column="id"/> |
| | | <result property="company" column="company"/> |
| | |
| | | <result property="remark" column="remark"/> |
| | | </resultMap> |
| | | |
| | | <select id="getOrderThing" resultMap="OrderThingDto"> |
| | | select * |
| | | from ins_order io |
| | | left join ins_product ip on ip.ins_order_id = io.id |
| | | left join ins_product_result ipr on ip.id = ipr.ins_product_id |
| | | </select> |
| | | |
| | | <select id="selectInsOrderParameter" resultType="com.yuanchu.mom.pojo.InsOrder"> |
| | | select * |
| | | from ( |
| | |
| | | create_time, |
| | | state |
| | | from ins_order |
| | | ) a |
| | | <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''"> |
| | | ${ew.customSqlSegment} |
| | | </if> |
| | | </select> |
| | | <select id="selectInsOrderPage" resultType="com.yuanchu.mom.dto.SampleOrderDto"> |
| | | select * |
| | | from ( |
| | | select io.*,isa.id sampleId,isa.sample_code,isa.sample,isa.ins_progress,ir.id report_id,isa.send_time |
| | | from ins_order io |
| | | left join ins_sample isa on io.id = isa.ins_order_id |
| | | left join (select id, ins_order_id, is_ratify |
| | | from ins_report |
| | | where is_ratify = 1) ir on io.id = ir.ins_order_id |
| | | ) a |
| | | <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''"> |
| | | ${ew.customSqlSegment} |
| | |
| | | </set> |
| | | <where> |
| | | id=#{id} |
| | | </where>--> |
| | | </where> |
| | | </update> |
| | | |
| | | </mapper> |