helixiao преди 2 години
родител
ревизия
ada8fae4b2

+ 1 - 0
src/main/java/com/ydtech/modules/admin/dao/SysAgencyFeeApprovalMapper.java

@@ -15,5 +15,6 @@ import org.apache.ibatis.annotations.Mapper;
 public interface SysAgencyFeeApprovalMapper extends BaseMapper<SysAgencyFeeApproval> {
 
 
+    SysAgencyFeeApproval queryById(Integer id);
 }
 

+ 1 - 1
src/main/java/com/ydtech/modules/admin/service/impl/SysAgencyFeeApprovalServiceImpl.java

@@ -111,7 +111,7 @@ public class SysAgencyFeeApprovalServiceImpl extends ServiceImpl<SysAgencyFeeApp
     @Override
     @Transactional(rollbackFor = Exception.class)
     public HttpResult edit(SysAgencyFeeApprovalEditDto sysAgencyFeeApprovalEditDto) {
-        SysAgencyFeeApproval sysAgencyFeeApproval1 = sysAgencyFeeApprovalMapper.selectById(sysAgencyFeeApprovalEditDto.getId());
+        SysAgencyFeeApproval sysAgencyFeeApproval1 = sysAgencyFeeApprovalMapper.queryById(sysAgencyFeeApprovalEditDto.getId());
         if (sysAgencyFeeApproval1.getStatus().equals("1") && sysAgencyFeeApproval1.getStatus().equals("2")) {
             throw new SystemException("已审批,不允许重复操作");
         }

+ 3 - 0
src/main/resources/mapper/modules/admin/SysAgencyFeeApprovalMapper.xml

@@ -21,6 +21,9 @@
         <result property="remark" column="remark" jdbcType="VARCHAR"/>
         <result property="picture" column="picture" jdbcType="VARCHAR"/>
     </resultMap>
+    <select id="queryById" resultType="com.ydtech.modules.admin.model.SysAgencyFeeApproval">
+        select * from sys_agency_fee_approval where id = #{id} FOR UPDATE;
+    </select>
 
 </mapper>