<?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="purchaseApplyAuditServiceDaoImpl">
|
|
<!-- 保存采购申请审核信息 add by system 2026-03-25 -->
|
<insert id="savePurchaseApplyAuditInfo" parameterType="Map">
|
insert into purchase_apply_audit(id, apply_order_id, audit_type, audit_date, operator, quantity, price, model, audit_dept, auditor, audit_opinion, remark, audit_end_time)
|
values (#{id}, #{applyOrderId}, #{auditType}, #{auditDate}, #{operator}, #{quantity}, #{price}, #{model}, #{auditDept}, #{auditor}, #{auditOpinion}, #{remark}, #{auditEndTime})
|
</insert>
|
|
<!-- 查询采购申请审核信息 add by system 2026-03-25 -->
|
<select id="getPurchaseApplyAuditInfo" parameterType="Map" resultType="Map">
|
select t.id,
|
t.apply_order_id,
|
t.apply_order_id applyOrderId,
|
t.audit_type,
|
t.audit_type auditType,
|
t.audit_date,
|
t.audit_date auditDate,
|
t.operator,
|
t.quantity,
|
t.price,
|
t.model,
|
t.audit_dept,
|
t.audit_dept auditDept,
|
t.auditor,
|
t.audit_opinion,
|
t.audit_opinion auditOpinion,
|
t.remark,
|
t.audit_end_time,
|
t.audit_end_time auditEndTime
|
from purchase_apply_audit t
|
where 1 =1
|
<if test="id !=null and id != ''">
|
and t.id= #{id}
|
</if>
|
<if test="applyOrderId !=null and applyOrderId != ''">
|
and t.apply_order_id= #{applyOrderId}
|
</if>
|
<if test="auditType !=null and auditType != ''">
|
and t.audit_type= #{auditType}
|
</if>
|
<if test="auditDate !=null and auditDate != ''">
|
and t.audit_date= #{auditDate}
|
</if>
|
<if test="operator !=null and operator != ''">
|
and t.operator= #{operator}
|
</if>
|
<if test="quantity !=null and quantity != ''">
|
and t.quantity= #{quantity}
|
</if>
|
<if test="price !=null and price != ''">
|
and t.price= #{price}
|
</if>
|
<if test="model !=null and model != ''">
|
and t.model= #{model}
|
</if>
|
<if test="auditDept !=null and auditDept != ''">
|
and t.audit_dept= #{auditDept}
|
</if>
|
<if test="auditor !=null and auditor != ''">
|
and t.auditor= #{auditor}
|
</if>
|
<if test="auditOpinion !=null and auditOpinion != ''">
|
and t.audit_opinion= #{auditOpinion}
|
</if>
|
<if test="remark !=null and remark != ''">
|
and t.remark= #{remark}
|
</if>
|
<if test="auditEndTime !=null and auditEndTime != ''">
|
and t.audit_end_time= #{auditEndTime}
|
</if>
|
order by t.id desc
|
<if test="page != -1 and page != null ">
|
limit #{page}, #{row}
|
</if>
|
</select>
|
|
<!-- 修改采购申请审核信息 add by system 2026-03-25 -->
|
<update id="updatePurchaseApplyAuditInfo" parameterType="Map">
|
update purchase_apply_audit t set
|
<if test="applyOrderId !=null and applyOrderId != ''">
|
t.apply_order_id= #{applyOrderId},
|
</if>
|
<if test="auditType !=null and auditType != ''">
|
t.audit_type= #{auditType},
|
</if>
|
<if test="auditDate !=null and auditDate != ''">
|
t.audit_date= #{auditDate},
|
</if>
|
<if test="operator !=null and operator != ''">
|
t.operator= #{operator},
|
</if>
|
<if test="quantity !=null and quantity != ''">
|
t.quantity= #{quantity},
|
</if>
|
<if test="price !=null and price != ''">
|
t.price= #{price},
|
</if>
|
<if test="model !=null and model != ''">
|
t.model= #{model},
|
</if>
|
<if test="auditDept !=null and auditDept != ''">
|
t.audit_dept= #{auditDept},
|
</if>
|
<if test="auditor !=null and auditor != ''">
|
t.auditor= #{auditor},
|
</if>
|
<if test="auditOpinion !=null and auditOpinion != ''">
|
t.audit_opinion= #{auditOpinion},
|
</if>
|
<if test="remark !=null and remark != ''">
|
t.remark= #{remark},
|
</if>
|
<if test="auditEndTime !=null and auditEndTime != ''">
|
t.audit_end_time= #{auditEndTime}
|
</if>
|
where 1=1
|
<if test="id !=null and id != ''">
|
and t.id= #{id}
|
</if>
|
<if test="applyOrderId !=null and applyOrderId != ''">
|
and t.apply_order_id= #{applyOrderId}
|
</if>
|
</update>
|
|
<!-- 查询采购申请审核数量 add by system 2026-03-25 -->
|
<select id="queryPurchaseApplyAuditsCount" parameterType="Map" resultType="Map">
|
select count(1) count
|
from purchase_apply_audit t
|
where 1 =1
|
<if test="id !=null and id != ''">
|
and t.id= #{id}
|
</if>
|
<if test="applyOrderId !=null and applyOrderId != ''">
|
and t.apply_order_id= #{applyOrderId}
|
</if>
|
<if test="auditType !=null and auditType != ''">
|
and t.audit_type= #{auditType}
|
</if>
|
<if test="auditDate !=null and auditDate != ''">
|
and t.audit_date= #{auditDate}
|
</if>
|
<if test="operator !=null and operator != ''">
|
and t.operator= #{operator}
|
</if>
|
<if test="quantity !=null and quantity != ''">
|
and t.quantity= #{quantity}
|
</if>
|
<if test="price !=null and price != ''">
|
and t.price= #{price}
|
</if>
|
<if test="model !=null and model != ''">
|
and t.model= #{model}
|
</if>
|
<if test="auditDept !=null and auditDept != ''">
|
and t.audit_dept= #{auditDept}
|
</if>
|
<if test="auditor !=null and auditor != ''">
|
and t.auditor= #{auditor}
|
</if>
|
<if test="auditOpinion !=null and auditOpinion != ''">
|
and t.audit_opinion= #{auditOpinion}
|
</if>
|
<if test="remark !=null and remark != ''">
|
and t.remark= #{remark}
|
</if>
|
<if test="auditEndTime !=null and auditEndTime != ''">
|
and t.audit_end_time= #{auditEndTime}
|
</if>
|
</select>
|
|
</mapper>
|