diff --git a/src/main/java/com/bonus/gzgqj/business/bases/mapper/PartInputMapper.java b/src/main/java/com/bonus/gzgqj/business/bases/mapper/PartInputMapper.java index 8b0e72d..3848aeb 100644 --- a/src/main/java/com/bonus/gzgqj/business/bases/mapper/PartInputMapper.java +++ b/src/main/java/com/bonus/gzgqj/business/bases/mapper/PartInputMapper.java @@ -75,7 +75,7 @@ public interface PartInputMapper { /** * 修改 入库信息 - * @param list + * @param data */ int uploadDetails(PartInputDetails data); diff --git a/src/main/resources/mappers/app/PartApplyAppMapper.xml b/src/main/resources/mappers/app/PartApplyAppMapper.xml index ce0d99d..53e989b 100644 --- a/src/main/resources/mappers/app/PartApplyAppMapper.xml +++ b/src/main/resources/mappers/app/PartApplyAppMapper.xml @@ -161,6 +161,15 @@ pt.name like concat('%',#{name},'%') ) + ORDER BY CASE + WHEN pt.name REGEXP '^[0-9]+$' THEN 1 + ELSE 0 + END, + CASE + WHEN pt.name REGEXP '^[0-9]+$' THEN CAST(pt.name AS UNSIGNED) + ELSE NULL + END, + pt.name ASC - select tpi.id,tpi.code,tpi.creator,tpi.input_day inputDay,tpi.input_user inputUser, + select tpi.id,tpi.code,tpi.creator,tpi.input_day inputDay,pu.`NAME` inputUser, tpi.input_num inputNum,tpi.all_price allPrice,tpi.remark,tpi.is_flag isFlag from t_part_input tpi + LEFT JOIN pm_user pu on pu.ID=tpi.input_user and (tpi.code like concat('%',#{keyWord},'%') or - tpi.input_user like concat('%',#{keyWord},'%') or + pu.`NAME` like concat('%',#{keyWord},'%') or tpi.input_day like concat('%',#{keyWord},'%') or tpi.remark like concat('%',#{keyWord},'%') ) @@ -71,10 +72,18 @@