Commit a6f5939d authored by 周健威's avatar 周健威

修改获取用户id相关

parent 013741c4
...@@ -35,4 +35,12 @@ public class CommonBaseController { ...@@ -35,4 +35,12 @@ public class CommonBaseController {
public String getCurrentUserId(){ public String getCurrentUserId(){
return BaseContextHandler.getUserID(); return BaseContextHandler.getUserID();
} }
public Integer getCurrentUserIdInt(){
if(null != BaseContextHandler.getUserID()) {
return Integer.valueOf(BaseContextHandler.getUserID());
}else {
return null;
}
}
} }
package com.xxfc.platform.vehicle.common; package com.xxfc.platform.vehicle.common;
import com.github.wxiaoqi.security.common.biz.BaseBiz; import com.github.wxiaoqi.security.common.biz.BaseBiz;
import com.github.wxiaoqi.security.common.context.BaseContextHandler;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -12,4 +13,24 @@ public class BaseController<Biz extends BaseBiz> { ...@@ -12,4 +13,24 @@ public class BaseController<Biz extends BaseBiz> {
protected HttpServletRequest request; protected HttpServletRequest request;
@Autowired @Autowired
protected Biz baseBiz; protected Biz baseBiz;
public HttpServletRequest getRequest() {
return request;
}
public String getCurrentUserName(){
return BaseContextHandler.getUsername();
}
public String getCurrentUserId(){
return BaseContextHandler.getUserID();
}
public Integer getCurrentUserIdInt(){
if(null != BaseContextHandler.getUserID()) {
return Integer.valueOf(BaseContextHandler.getUserID());
}else {
return null;
}
}
} }
...@@ -646,6 +646,7 @@ public class VehicleController extends BaseController<VehicleBiz> implements Use ...@@ -646,6 +646,7 @@ public class VehicleController extends BaseController<VehicleBiz> implements Use
@RequestMapping(value = "/app/unauth/findById", method = RequestMethod.GET) @RequestMapping(value = "/app/unauth/findById", method = RequestMethod.GET)
@IgnoreUserToken @IgnoreUserToken
public RestResponse<VehicleVO> appFindById(String id, String priceStartDate, String priceEndDate) { public RestResponse<VehicleVO> appFindById(String id, String priceStartDate, String priceEndDate) {
Integer userId = getCurrentUserIdInt();
Vehicle vehicle = baseBiz.get(id); Vehicle vehicle = baseBiz.get(id);
VehicleVO vehicleVO = BeanUtil.toBean(vehicle, VehicleVO.class); VehicleVO vehicleVO = BeanUtil.toBean(vehicle, VehicleVO.class);
vehicleVO.setVehicleModel(vehicleModelBiz.selectById(vehicleVO.getModelId())); vehicleVO.setVehicleModel(vehicleModelBiz.selectById(vehicleVO.getModelId()));
...@@ -661,9 +662,9 @@ public class VehicleController extends BaseController<VehicleBiz> implements Use ...@@ -661,9 +662,9 @@ public class VehicleController extends BaseController<VehicleBiz> implements Use
} }
if(StrUtil.isNotBlank(priceStartDate) && StrUtil.isNotBlank(priceEndDate)) { if(StrUtil.isNotBlank(priceStartDate) && StrUtil.isNotBlank(priceEndDate)) {
vehicleVO.setPriceDTOS(vehicleHolidayPriceInfoBiz.getSynthesizePrice(vehicleVO.getId(), priceStartDate, priceEndDate, null, vehicleVO.getSubordinateBranch())); vehicleVO.setPriceDTOS(vehicleHolidayPriceInfoBiz.getSynthesizePrice(vehicleVO.getId(), priceStartDate, priceEndDate, userId, vehicleVO.getSubordinateBranch()));
}else { }else {
vehicleVO.setPriceDTOS(vehicleHolidayPriceInfoBiz.getSynthesizePrice(vehicleVO.getId(), DateUtil.today(), DateUtil.offsetDay(DateUtil.date(), 6).toDateStr(), null, vehicleVO.getSubordinateBranch())); vehicleVO.setPriceDTOS(vehicleHolidayPriceInfoBiz.getSynthesizePrice(vehicleVO.getId(), DateUtil.today(), DateUtil.offsetDay(DateUtil.date(), 6).toDateStr(), userId, vehicleVO.getSubordinateBranch()));
} }
return RestResponse.data(vehicleVO); return RestResponse.data(vehicleVO);
......
...@@ -53,10 +53,10 @@ public class VehicleHolidayPriceInfoController extends BaseController<VehicleHol ...@@ -53,10 +53,10 @@ public class VehicleHolidayPriceInfoController extends BaseController<VehicleHol
return baseBiz.deleteByVehicleId(vehicleId, festivalId); return baseBiz.deleteByVehicleId(vehicleId, festivalId);
} }
@GetMapping(value = "multiCalendarPrice") @GetMapping(value = "/app/unauth/multiCalendarPrice")
@IgnoreUserToken @IgnoreUserToken
public ObjectRestResponse<List<VehicleVO>> multiCalendarPrice(String vehicleIds, String startDate, String endDate) { public ObjectRestResponse<List<VehicleVO>> multiCalendarPrice(String vehicleIds, String startDate, String endDate) {
Integer userId = Integer.valueOf(getCurrentUserId()); Integer userId = getCurrentUserIdInt();
List<VehicleVO> vehicleVOS = CollUtil.newArrayList(); List<VehicleVO> vehicleVOS = CollUtil.newArrayList();
if(StrUtil.isNotBlank(vehicleIds)) { if(StrUtil.isNotBlank(vehicleIds)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment