Browse Source

update 汇付公司搜索改成模糊搜索

周箭河 5 năm trước cách đây
mục cha
commit
8091a0fccc

+ 4 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/HfMemberSserviceImpl.java

@@ -8,6 +8,7 @@ import com.ym.mec.common.exception.BizException;
 import com.ym.mec.common.service.impl.BaseServiceImpl;
 import com.ym.mec.thirdparty.adapay.CorpMember;
 import com.ym.mec.thirdparty.adapay.SettleAccount;
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -121,7 +122,9 @@ public class HfMemberSserviceImpl extends BaseServiceImpl<Integer, HfMember> imp
         }
 
         //删除结算账户
-        SettleAccount.executeDeleteSettleAccount(hfMember.getSettleAccountId(), memberId);
+        if (StringUtils.isNotBlank(hfMember.getSettleAccountId())) {
+            SettleAccount.executeDeleteSettleAccount(hfMember.getSettleAccountId(), memberId);
+        }
 
         Map<String, Object> accountInfo = new HashMap<String, Object>();
         accountInfo.put("card_id", cardNo);

+ 9 - 3
mec-biz/src/main/resources/config/mybatis/HfMemberMapper.xml

@@ -137,7 +137,7 @@
     <sql id="queryPageSql">
         <where>
             <if test="name != null">
-                AND name_ = #{name}
+                AND name_ LIKE CONCAT( '%', #{name}, '%' )
             </if>
             <if test="memberId != null">
                 AND member_id_ = #{memberId}
@@ -155,10 +155,16 @@
     </select>
 
     <select id="getByMemberId" resultMap="hfMember">
-        SELECT * FROM hf_member WHERE member_id_ = #{memberId} LIMIT 1
+        SELECT *
+        FROM hf_member
+        WHERE member_id_ = #{memberId}
+        LIMIT 1
     </select>
 
     <select id="getByName" resultMap="hfMember">
-        SELECT * FROM hf_member WHERE name_ = #{name} LIMIT 1
+        SELECT *
+        FROM hf_member
+        WHERE name_ = #{name}
+        LIMIT 1
     </select>
 </mapper>