Browse Source

fix

release_toaliyun_real
winter 11 months ago
parent
commit
25f459b78d
3 changed files with 7 additions and 0 deletions
  1. +1
    -0
      mallinkService/src/main/java/com/iformall/mapper/WxRentContractMapper.java
  2. +1
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java
  3. +5
    -0
      mallinkService/src/main/resources/mapper/WxRentContractMapper.xml

+ 1
- 0
mallinkService/src/main/java/com/iformall/mapper/WxRentContractMapper.java View File

@@ -41,6 +41,7 @@ public interface WxRentContractMapper extends CommonMapper<WxRentContract, Long>
List<WxRentContract> findToEndContractList(WxRentContract rentContract);
void deleteValidDelete(@Param("tenantId") String tenantId,@Param("id") Long id);
void copyValidDeleteContract(WxRentContract rentContract);
void deleteContract(@Param("tenantId") String tenantId,@Param("id") Long id);
void updateContractId(@Param("tenantId") String tenantId,@Param("oldId") Long oldId,@Param("newId") Long newId);


+ 1
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java View File

@@ -520,6 +520,7 @@ public class WxRentContractServiceImpl implements WxRentContractService {
Long orginId = record.getOrginId();
if (record.isYingZiContract()){
isYingzi = true;
wxRentContractMapper.deleteValidDelete(record.getTenantId(),orginId);
WxRentContract mr = wxAgileContractService.findMainContract(id, record);
wxRentContractMapper.copyValidDeleteContract(mr);
wxRentContractMapper.deleteContract(record.getTenantId(),orginId);


+ 5
- 0
mallinkService/src/main/resources/mapper/WxRentContractMapper.xml View File

@@ -243,6 +243,11 @@
where `tenant_id` = #{tenantId} and status = 3 and end_contract_time &lt;= now();
</select>
<delete id="deleteValidDelete" parameterType="java.util.Map">
delete from wx_rent_contract_valid_delete where `tenant_id` = #{tenantId} and id = #{id}
</delete>
<update id="copyValidDeleteContract" parameterType="com.iformall.domain.po.WxRentContract">
insert into wx_rent_contract_valid_delete(<include refid="allColumns"/>) values(
#{id},#{customersId},#{tenantId},#{parentTenantId},#{decimalSize},#{rentalStartDate},


Loading…
Cancel
Save