Przeglądaj źródła

Merge remote-tracking branch 'origin/master'

guoyujia 3 miesięcy temu
rodzic
commit
4e9c1958c7

+ 2 - 1
src/main/resources/mybatis/business/BizCarrierMapper.xml

@@ -11,12 +11,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     <select id="getList" resultMap="BizCarrierResult" parameterType="cn.ezhizao.project.business.domain.BizCarrier">
         select t1.id,t1.category_id,t1.code,t1.qc_code,t1.remark,t1.tenant_id,t1.is_allow_more,COALESCE((SELECT t2.is_abandoned FROM biz_carrier_reject t2 WHERE t1.id = t2.carrier_id ORDER BY t2.create_time DESC LIMIT 1), 0) AS is_abandoned
         FROM biz_carrier t1
+        LEFT JOIN biz_carrier_category t2 ON t1.category_id = t2.id
         <trim prefix=" WHERE" suffix="" suffixOverrides="AND">
             t1.deleted = 0 AND
             code =#{code}
             <if test="categoryId != null  and categoryId != 0"> AND category_id = #{categoryId}</if>
             <if test="tenantId != null  and tenantId != 0"> AND tenant_id = #{tenantId}</if>
-            <if test="isInspection != null  "> AND is_inspection = #{isInspection}</if>
+            <if test="isInspection != null  "> AND t2.is_inspection = #{isInspection}</if>
 <!--            <if test="code != null  and code != ''"> AND code LIKE CONCAT('%', #{code}, '%')</if>-->
             <if test="isAbandoned != null"> AND is_abandoned = #{isAbandoned}</if>
             <!--  未关联任何生产单  -->

+ 2 - 1
src/main/resources/mybatis/business/BizDayworkMapper.xml

@@ -251,7 +251,8 @@
         <trim prefix=" WHERE" suffix="" suffixOverrides="AND">
             t1.deleted = 0
             <if test="tenantId != null and tenantId != 0">AND t1.tenant_id = #{tenantId}</if>
-            <if test="deptId != null  and deptId != 0">AND t1.dept_id = #{deptId}</if>
+            <if test="deptId != null  and deptId != 0">AND (t1.dept_id = #{deptId}  OR
+             (SELECT from_dept_id FROM biz_daywork_item WHERE daywork_id = t1.id AND deleted = 0 ORDER BY create_time DESC LIMIT 1)=#{deptId})  </if>
             <if test="productDescription != null  and productDescription != ''">
                 AND t2.description LIKE CONCAT('%', #{productDescription}, '%')
             </if>