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

[租赁合同][修改][空铺等统计]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
47fc891096
1 измененных файлов: 17 добавлений и 5 удалений
  1. +17
    -5
      mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java

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

@@ -393,11 +393,20 @@ public class WxRentContractServiceImpl implements WxRentContractService {

Map<String, Object> resultData = new HashMap();
//商铺信息
Map<String, Object> shopparams = new HashMap<>();
shopparams.put("tenantId", tenantId);
shopparams.put("status", EnumShopStatus.NOT_RENT.getCode());
Map<String, Object> shopLeftInfo = wxShopMapper.queryShopLeftInfo(shopparams);
resultData.put("shopLeftInfo", shopLeftInfo);
WxShop wxShop = new WxShop();
wxShop.setTenantId(tenantId);
wxShop.setStatus(EnumShopStatus.RENT.getCode());
List<WxShop> rentedList = wxShopMapper.findList(wxShop);
wxShop.setStatus(EnumShopStatus.NOT_RENT.getCode());
List<WxShop> unrentedList = wxShopMapper.findList(wxShop);

HashMap<String, Object> shopMap = new HashMap<>(3);
int rentedCount = rentedList.size();
int unrentedCount = unrentedList.size();
shopMap.put("rentedCount",rentedCount);
shopMap.put("unrentedCount",unrentedCount);
shopMap.put("allCount",rentedCount+unrentedCount);
resultData.put("shopCountInfo", shopMap);

//需要更新的状态
resultData.putAll(updateStatus(tenantId));
@@ -469,6 +478,9 @@ public class WxRentContractServiceImpl implements WxRentContractService {
WxRentContract wxRentContract = new WxRentContract();
wxRentContract.setTenantId(tenantId);

int allCount = wxRentContractMapper.selectCount(wxRentContract);
resultData.put("allCount", allCount);

//作废合同
wxRentContract.setStatus(EnumRentContractStatus.INVALID.getCode());
wxRentContractMapper.updateRentInvalidStatus(wxRentContract);


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