fixbug 上传日志问题,fixbug 场馆未开放不提示问题
This commit is contained in:
@@ -117,7 +117,7 @@ public class AdminNettyController extends BaseApiController {
|
|||||||
if (!DeviceStatusEnum.ONLINE.value.equals(device.getStatus())){
|
if (!DeviceStatusEnum.ONLINE.value.equals(device.getStatus())){
|
||||||
throw new ServiceException("设备离线!请检查连接");
|
throw new ServiceException("设备离线!请检查连接");
|
||||||
}
|
}
|
||||||
messageService.testLoad(device.getName(),device.getVenueId());
|
messageService.uploadLog(device.getName(),device.getVenueId());
|
||||||
return ResponseDTO.ok();
|
return ResponseDTO.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -231,6 +231,9 @@ public class VenueService extends BaseServiceImpl {
|
|||||||
String time = DateUtilCard.nowTime().toString();
|
String time = DateUtilCard.nowTime().toString();
|
||||||
Venue venue = venueMapper.findById(venueId);
|
Venue venue = venueMapper.findById(venueId);
|
||||||
VenuePrice venuePrice = venuePriceService.findPrice(venueId, time);
|
VenuePrice venuePrice = venuePriceService.findPrice(venueId, time);
|
||||||
|
if (venuePrice == null) {
|
||||||
|
throw new ServiceException(ExceptionCodeTemplate.VENUE_ERROR);
|
||||||
|
}
|
||||||
BigDecimal price = venuePrice.getPrice();
|
BigDecimal price = venuePrice.getPrice();
|
||||||
if (PayStyleEnum.HOUR.getValue() == venue.getPayStyle()){
|
if (PayStyleEnum.HOUR.getValue() == venue.getPayStyle()){
|
||||||
// 按时入场余额需要包含两个小时的场地费
|
// 按时入场余额需要包含两个小时的场地费
|
||||||
@@ -359,6 +362,9 @@ public class VenueService extends BaseServiceImpl {
|
|||||||
// 按次出场不扣钱
|
// 按次出场不扣钱
|
||||||
// 取入场的价格
|
// 取入场的价格
|
||||||
VenuePrice venuePriceEnter = venuePriceService.findPrice(venueId, enterTime);
|
VenuePrice venuePriceEnter = venuePriceService.findPrice(venueId, enterTime);
|
||||||
|
if (venuePriceEnter == null) {
|
||||||
|
throw new ServiceException(ExceptionCodeTemplate.VENUE_ERROR);
|
||||||
|
}
|
||||||
// 按时出场选择按照分钟四舍五入到角扣款
|
// 按时出场选择按照分钟四舍五入到角扣款
|
||||||
price = venuePriceEnter.getPrice();
|
price = venuePriceEnter.getPrice();
|
||||||
int minutes = DateUtilCard.diffMinute(enterTime, outTime);
|
int minutes = DateUtilCard.diffMinute(enterTime, outTime);
|
||||||
|
|||||||
@@ -220,7 +220,7 @@ public class DeviceService extends BaseServiceImpl {
|
|||||||
headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
|
headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
|
||||||
HttpEntity<MultiValueMap<String, String>> request = new HttpEntity<>(null,headers);
|
HttpEntity<MultiValueMap<String, String>> request = new HttpEntity<>(null,headers);
|
||||||
ResponseDTO responseDTO = null;
|
ResponseDTO responseDTO = null;
|
||||||
responseDTO = restTemplate.postForObject("http://127.0.0.1:8093/uplaod/log/"+deviceId, request, ResponseDTO.class);
|
responseDTO = restTemplate.postForObject("http://127.0.0.1:8093/upload/log/"+deviceId, request, ResponseDTO.class);
|
||||||
Integer code = (Integer) responseDTO.get(ResponseDTO.ERR_CODE);
|
Integer code = (Integer) responseDTO.get(ResponseDTO.ERR_CODE);
|
||||||
if(0 != code){
|
if(0 != code){
|
||||||
throw new OmsException("上传日志失败,设备离线或者门禁异常!");
|
throw new OmsException("上传日志失败,设备离线或者门禁异常!");
|
||||||
|
|||||||
Reference in New Issue
Block a user