You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
1.9 KiB

  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.gaotao.modules.qualityAssurance.dao.QualityAssuranceMapper">
  4. <!--=============检验不合格原因===================-->
  5. <select id="getUnqualifiedInspectionReasonsData" resultType="com.gaotao.modules.qualityAssurance.entity.InspectionDefectCodeData">
  6. Select InspectionType_DB,DefectCode,InspectionType,DefectDesc,Active,Site,workCenter_no as workCenterNo
  7. from InspectionDefectCode as T
  8. where T.Site in (Select Site from AccessSite where upper(UserID)=#{user})
  9. </select>
  10. <select id="checkDefectCode" resultType="com.gaotao.modules.qualityAssurance.entity.InspectionDefectCodeData">
  11. select DefectCode,DefectDesc from InspectionDefectCode where DefectCode=#{defectCode} and Site=#{site}
  12. </select>
  13. <insert id="saveUnqualifiedInspectionReasonsData" parameterType="com.gaotao.modules.qualityAssurance.entity.InspectionDefectCodeData">
  14. INSERT INTO InspectionDefectCode (InspectionType_DB,DefectCode,InspectionType,DefectDesc,Active,Site,workCenter_no)
  15. values (#{inspectionTypeDb},#{defectCode},#{inspectionType},#{defectDesc},#{active},#{site},#{workCenterNo})
  16. </insert>
  17. <update id="editUnqualifiedInspectionReasonsData" parameterType="com.gaotao.modules.qualityAssurance.entity.InspectionDefectCodeData">
  18. UPDATE InspectionDefectCode SET Active=#{active},DefectDesc=#{defectDesc},InspectionType_DB=#{inspectionTypeDb},InspectionType=#{inspectionType},workCenter_no=#{workCenterNo}
  19. where DefectCode=#{defectCode} and Site=#{site}
  20. </update>
  21. <delete id="deleteUnqualifiedInspectionReasonsData" parameterType="com.gaotao.modules.qualityAssurance.entity.InspectionDefectCodeData">
  22. delete from InspectionDefectCode where DefectCode=#{defectCode} and Site=#{site}
  23. </delete>
  24. </mapper>