winter 1 год назад
Родитель
Сommit
e4a5c11cec
2 измененных файлов: 13 добавлений и 0 удалений
  1. +2
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/basic/WxShopController.java
  2. +11
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java

+ 2
- 0
mallinkAdmin/src/main/java/com/iformall/controller/basic/WxShopController.java Просмотреть файл

@@ -129,6 +129,8 @@ public class WxShopController extends BaseController {
wxShop.updateTenantInfo(getTenantInfo());
if (null != wxShop.getSortWay() && 1 == wxShop.getSortWay()) {
wxShop.setSortColumns(SortField.CreateDate_DESC);
}else if (null != wxShop.getSortWay() && 2 == wxShop.getSortWay()) {
wxShop.setSortColumns(SortField.UpdateDate_DESC);
}else {
wxShop.setSortColumn("shop_number asc");
}


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

@@ -171,6 +171,17 @@ public class WxPropertyContractController extends WxContractBaseController {
wxPropertyContract.setRentInfo(rentContract.getRentInfo());
wxPropertyContract.setCustomersId(rentContract.getCustomersId());
wxPropertyContract.setShopIdStr(rentContract.getShopIdStr());
//如果是租金+物业的,则租金和物业一一对应。
if (wxPropertyContract.getOperationType().intValue() == EnumContractOperationType.WHOLE.getCode().intValue()){
WxPropertyContract pq = new WxPropertyContract();
pq.updateTenantInfo(rentContract);
pq.setRentContractId(rentContract.getId());
pq.setOperationType(EnumContractOperationType.WHOLE.getCode());
List<WxPropertyContract> plist = wxPropertyContractService.findList(pq);
if (null != plist && plist.size() > 0 ) {
wxPropertyContract.setId(plist.get(0).getId());
}
}
}
wxPropertyContract.setRentStartType(EnumRentStartType.RENTTIME.getCode());
return wxPropertyContractService.save(wxPropertyContract, user, user.getName(),false);


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