Browse Source

fix contract

release_toaliyun_real
xiaohanzi 5 years ago
parent
commit
d148fa73ce
3 changed files with 9 additions and 3 deletions
  1. +2
    -2
      mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java
  2. +3
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java
  3. +4
    -1
      mallinkService/src/main/resources/mapper/WxRentContractMapper.xml

+ 2
- 2
mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java View File

@@ -152,7 +152,7 @@ public class WxPropertyContractController extends WxContractBaseController {
* @param wxRentContract
* @return
*/
@GetMapping("/unvalid")
@PostMapping("/unvalid")
@SystemControllerLog(description = "物业合同-作废合同")
public ResultData unvalid(@RequestBody WxPropertyContract proertyContract) {
WxPropertyContract contract = wxPropertyContractService.getSimpleDetail(proertyContract.getId());
@@ -192,7 +192,7 @@ public class WxPropertyContractController extends WxContractBaseController {
return new ResultData(proertyContract);
}
@GetMapping("effective")
@PostMapping("effective")
@ApiImplicitParams({})
@SystemControllerLog(description = "物业合同-合同生效")
public ResultData effective(@RequestBody WxPropertyContract proertyContract) {


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

@@ -2502,6 +2502,9 @@ public class WxRentContractServiceImpl implements WxRentContractService {
wr.setStatuss(EnumRentContractStatus.getValidStatus());
List<Long> merchantIds = wxRentContractMapper.getMerchantIdsByStatuss(wr);
for (Long mid: merchantIds) {
if (null == mid) {
continue;
}
try {
//查询商户下计租到期的合同,更新合同状态
WxRentContract wrc = new WxRentContract();


+ 4
- 1
mallinkService/src/main/resources/mapper/WxRentContractMapper.xml View File

@@ -686,7 +686,10 @@
</select>

<select id="getMerchantIdsByStatuss" resultType="Long" parameterType="com.iformall.domain.po.WxRentContract">
select distinct merchant_id from wx_rent_contract where and `tenant_id` = #{tenantId}
select distinct merchant_id from wx_rent_contract where 1=1
<if test=" null != tenantId and '' != tenantId">
and `tenant_id` = #{tenantId}
</if>
<if test=" null != parentTenantId and '' != parentTenantId">
and `parent_tenant_id` = #{parentTenantId}
</if>


Loading…
Cancel
Save