winter пре 11 месеци
родитељ
комит
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); List<WxRentContract> findToEndContractList(WxRentContract rentContract);
void deleteValidDelete(@Param("tenantId") String tenantId,@Param("id") Long id);
void copyValidDeleteContract(WxRentContract rentContract); void copyValidDeleteContract(WxRentContract rentContract);
void deleteContract(@Param("tenantId") String tenantId,@Param("id") Long id); void deleteContract(@Param("tenantId") String tenantId,@Param("id") Long id);
void updateContractId(@Param("tenantId") String tenantId,@Param("oldId") Long oldId,@Param("newId") Long newId); 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(); Long orginId = record.getOrginId();
if (record.isYingZiContract()){ if (record.isYingZiContract()){
isYingzi = true; isYingzi = true;
wxRentContractMapper.deleteValidDelete(record.getTenantId(),orginId);
WxRentContract mr = wxAgileContractService.findMainContract(id, record); WxRentContract mr = wxAgileContractService.findMainContract(id, record);
wxRentContractMapper.copyValidDeleteContract(mr); wxRentContractMapper.copyValidDeleteContract(mr);
wxRentContractMapper.deleteContract(record.getTenantId(),orginId); 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(); where `tenant_id` = #{tenantId} and status = 3 and end_contract_time &lt;= now();
</select> </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"> <update id="copyValidDeleteContract" parameterType="com.iformall.domain.po.WxRentContract">
insert into wx_rent_contract_valid_delete(<include refid="allColumns"/>) values( insert into wx_rent_contract_valid_delete(<include refid="allColumns"/>) values(
#{id},#{customersId},#{tenantId},#{parentTenantId},#{decimalSize},#{rentalStartDate}, #{id},#{customersId},#{tenantId},#{parentTenantId},#{decimalSize},#{rentalStartDate},


Loading…
Откажи
Сачувај