chen_yjin vor 2 Tagen
Ursprung
Commit
4dcd2fd5ad
1 geänderte Dateien mit 8 neuen und 2 gelöschten Zeilen
  1. 8 2
      JLHHJSvr/DataStore/web_mattress_choose.xml

+ 8 - 2
JLHHJSvr/DataStore/web_mattress_choose.xml

@@ -62,12 +62,18 @@ FROM u_mattress
 	<when notnull="@arg_deptid">
 		u_mattress.deptid = @arg_deptid
 	</when>
-	<when>
+	<when $user_deptstr!="-1">
 		u_mattress.createby in ($$user_outrepstr$$)
 	</when>
-	<when>
+	<when $user_deptstr!="-1">
 		u_mattress.deptid in ($$user_deptstr$$)
 	</when>
+	<when notnull="@arg_search">
+		EXISTS (SELECT 1 FROM dbo.SC_SPLIT(@arg_search, ',') A WHERE A.Item <> '' AND (u_mattress.mattresscode LIKE '%'+LTRIM(RTRIM(A.Item))+'%' OR u_mattress.mattressrelcode like '%'+LTRIM(RTRIM(A.Item))+'%' OR u_mattress.mattressname like '%'+LTRIM(RTRIM(A.Item))+'%'))
+	</when>
+	<when notnull="@arg_erp_mtrlcode">
+		EXISTS (SELECT 1 FROM dbo.SC_SPLIT(@arg_erp_mtrlcode, ',') A WHERE A.Item <> '' AND (u_mattress.erp_mtrlcode LIKE '%'+LTRIM(RTRIM(A.Item))+'%'))
+	</when>
   </where>
   <displayfields>
     <field field="pid" compute="getrow()">序</field>