winter 11 месяцев назад
Родитель
Сommit
25f459b78d
3 измененных файлов: 7 добавлений и 0 удалений
  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 Просмотреть файл

@@ -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 Просмотреть файл

@@ -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 Просмотреть файл

@@ -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},


Загрузка…
Отмена
Сохранить