Просмотр исходного кода

fix contract bill bug

release_toaliyun_real
xiaohanzi 5 лет назад
Родитель
Сommit
d6e09fa1ff
4 измененных файлов: 8 добавлений и 5 удалений
  1. +1
    -1
      mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentContractController.java
  2. +1
    -1
      mallinkService/src/main/java/com/iformall/service/WxRentContractService.java
  3. +1
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java
  4. +5
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java

+ 1
- 1
mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentContractController.java Просмотреть файл

@@ -553,7 +553,7 @@ public class WxRentContractController extends WxContractBaseController {
return new ResultData(Result.ERROR,e.getMessage());
}
wxRentContractService.updateRentContractStatus(wxRentContract.getId());
wxRentContractService.updateRentContractStatus(wxRentContract.getId(),false);
if(contract.getOperationType().intValue() == EnumContractOperationType.WHOLE.getCode().intValue()) {
wxPropertyContractService.updatePropertyContractStatus(wxRentContract.getPropertyId());
}


+ 1
- 1
mallinkService/src/main/java/com/iformall/service/WxRentContractService.java Просмотреть файл

@@ -68,7 +68,7 @@ public interface WxRentContractService {

ResultData updateFile(WxRentContract wxRentContract, Long userId,String userName,Date oldRentStartDate,boolean writeComplate);

ResultData updateRentContractStatus(Long id);
ResultData updateRentContractStatus(Long id,boolean buildPropertyBill);

List<Long> getShopIds(WxRentContract record) ;



+ 1
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java Просмотреть файл

@@ -216,7 +216,7 @@ public class WxFlowServiceImpl implements WxFlowService {
}
//如果审批完成
}else if (EnumRentContractAppStatus.FINISH.getCode().intValue() == applyStatus.intValue()) {
wxRentContractService.updateRentContractStatus(bsId);
wxRentContractService.updateRentContractStatus(bsId,false);
if (isrentproperty) {
wxPropertyContractService.updatePropertyContractStatus(propetyId);
}


+ 5
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java Просмотреть файл

@@ -1635,7 +1635,7 @@ public class WxRentContractServiceImpl implements WxRentContractService {
}

@Override
public ResultData updateRentContractStatus(Long id) {
public ResultData updateRentContractStatus(Long id,boolean buildProperyBill) {
if (id == null) {
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR);
}
@@ -1678,7 +1678,10 @@ public class WxRentContractServiceImpl implements WxRentContractService {
//押金
buildDeposit( null, id);
}
updatePropertyPreviewBill(record);
//一起建立物业账单
if (buildProperyBill) {
updatePropertyPreviewBill(record);
}
//作废合同
//updateInvalidContract(id);
}


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