|
@@ -75,9 +75,15 @@ public interface MuseumFlowMapper extends BaseMapperX<MuseumFlowDO> {
|
|
|
MuseumFlowDO selectMuseumFlowByNumber(@Param("number")String number);
|
|
|
|
|
|
/**根据编号数组在Flow库中进行包含查询*/
|
|
|
- @Select("SELECT * FROM museum_outbound WHERE JSON_CONTAINS(CAST(number AS JSON), CAST(#{number} AS JSON)) AND deleted = 0")
|
|
|
+ @Select("SELECT * FROM museum_outbound WHERE JSON_CONTAINS(number, CAST(#{number} AS JSON)) AND deleted = 0 " +
|
|
|
+ "OR JSON_CONTAINS(CAST(number AS JSON), JSON_ARRAY(#{number})) AND deleted = 0")
|
|
|
List<MuseumFlowDO> selectMuseumFlowByNumbersLike(@Param("number") String number);
|
|
|
|
|
|
+// @Select("SELECT * FROM museum_outbound " +
|
|
|
+// "WHERE (number LIKE CONCAT('%, ', #{number}, ',%') OR " +
|
|
|
+// "number LIKE CONCAT('[', #{number}, ',%') OR number LIKE CONCAT('%, ', #{number}, ']')) " +
|
|
|
+// "AND deleted = 0")
|
|
|
+
|
|
|
// Where JSON_CONTAINS(number, CAST(#{number} AS JSON))
|
|
|
//WHERE JSON_CONTAINS(CAST(number AS JSON), JSON_ARRAY(#{number}))
|
|
|
|