jz.kai 5 rokov pred
rodič
commit
d1d7aaa449

+ 11 - 11
common/src/main/resources/mapper/base/PersonInfo.xml

@@ -64,7 +64,7 @@
 	]]>
     </insert>
     <delete id="delete" parameterType="long">
-        delete from base_person_info where id_=#{id,jdbcType=LONG}
+        delete from base_person_info where id_=#{id,jdbcType=NUMERIC}
     </delete>
     <update id="update" parameterType="com.jpsoft.smart.modules.base.entity.PersonInfo">
         update base_person_info
@@ -151,34 +151,34 @@
         <where>
             del_flag = 0
             <if test="searchParams.id != null">
-                and ID_ = #{searchParams.id}
+                and a.ID_ like #{searchParams.id}
             </if>
             <if test="searchParams.companyId != null">
-                and company_id like #{searchParams.companyId}
+                and a.company_id like #{searchParams.companyId}
             </if>
             <if test="searchParams.name != null">
-                and name_ like #{searchParams.name}
+                and a.name_ like #{searchParams.name}
             </if>
             <if test="searchParams.idCard != null">
-                and id_card like #{searchParams.idCard}
+                and a.id_card like #{searchParams.idCard}
             </if>
             <if test="searchParams.phone != null">
-                and phone_ like #{searchParams.phone}
+                and a.phone_ like #{searchParams.phone}
             </if>
             <if test="searchParams.position1 != null">
-                and position1_ like #{searchParams.position1}
+                and a.position1_ like #{searchParams.position1}
             </if>
             <if test="searchParams.position2 != null">
-                and position2_ like #{searchParams.position2}
+                and a.position2_ like #{searchParams.position2}
             </if>
             <if test="searchParams.position3 != null">
-                and position3_ like #{searchParams.position3}
+                and a.position3_ like #{searchParams.position3}
             </if>
             <if test="searchParams.position4 != null">
-                and position4_ like #{searchParams.position4}
+                and a.position4_ like #{searchParams.position4}
             </if>
             <if test="searchParams.position5 != null">
-                and position5_ like #{searchParams.position5}
+                and a.position5_ like #{searchParams.position5}
             </if>
         </where>
         <foreach item="sort" collection="sortList" open="order by" separator=",">

+ 1 - 1
web/src/main/java/com/jpsoft/smart/modules/base/controller/PersonInfoController.java

@@ -311,7 +311,7 @@ public class PersonInfoController {
         Map<String,Object> searchParams = new HashMap<>();
 
         List<Sort> sortList = new ArrayList<>();
-        sortList.add(new Sort("id_","asc"));
+        sortList.add(new Sort("a.id_","asc"));
 
         if (StringUtils.isNotEmpty(name)) {
             searchParams.put("name","%" + name + "%");