Explorar el Código

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

release_toaliyun_real
gongbiao hace 7 años
padre
commit
47fc891096
Se han modificado 1 ficheros con 17 adiciones y 5 borrados
  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 Ver fichero

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


Map<String, Object> resultData = new HashMap(); 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)); resultData.putAll(updateStatus(tenantId));
@@ -469,6 +478,9 @@ public class WxRentContractServiceImpl implements WxRentContractService {
WxRentContract wxRentContract = new WxRentContract(); WxRentContract wxRentContract = new WxRentContract();
wxRentContract.setTenantId(tenantId); wxRentContract.setTenantId(tenantId);


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

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


Cargando…
Cancelar
Guardar