时间格式

camera_merge
王一鸣 5 years ago
parent c0e33bbd06
commit a58e748aea

@ -60,9 +60,8 @@ public class OrderController {
@ApiOperation("工单被告警打断")
@GetMapping("/error")
public Result orderError(@ApiParam("工单号") @RequestParam String orderNum){
//validatorUtil.validate(saveReq);
//Assert.isTrue(postToken.equals(saveReq.getToken()),"token不正确");
public Result orderError(@ApiParam("工单号") @RequestParam String plcId){
orderService.error(plcId);
return Result.success();
}
@ -70,7 +69,7 @@ public class OrderController {
@ApiOperation(value = "查询")
//@SessionHandler
public Result<List<Order>> orders(@RequestBody OrderSearch orderSearch) {
validatorUtil.validate(orderSearch);
//validatorUtil.validate(orderSearch);
return Result.success(orderService.orders(orderSearch));
}

@ -3,6 +3,7 @@ package com.zhehekeji.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -31,5 +32,6 @@ public class Camera {
@ApiModelProperty(value = "预置点 增长值",hidden = true)
private Integer ptzId;
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
}

@ -3,6 +3,7 @@ package com.zhehekeji.web.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -33,5 +34,6 @@ public class CameraIO {
private Integer ptzId;
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
}

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -50,9 +51,12 @@ public class Order {
@ApiModelProperty("货位照片")
private String goodsPath;
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private LocalDateTime startTime;
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private LocalDateTime endTime;
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
}

@ -1,6 +1,7 @@
package com.zhehekeji.web.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -67,7 +68,9 @@ public class Street {
@TableField(strategy = FieldStrategy.IGNORED)
private Integer camera2Id;
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime;
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
}

@ -1,8 +1,10 @@
package com.zhehekeji.web.pojo;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import java.time.LocalDateTime;
@Data
public class OrderSearch {
@ -10,7 +12,9 @@ public class OrderSearch {
@NotEmpty(message = "订单号不能为空")
private String orderNum;
private Long startTimestamp;
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private LocalDateTime startTimestamp;
private Long endTimestamp;
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private LocalDateTime endTimestamp;
}

@ -16,6 +16,7 @@ import com.zhehekeji.web.pojo.OrderSearch;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
import javax.annotation.Resource;
import java.time.LocalDateTime;
@ -39,7 +40,13 @@ public class OrderService {
private String mp4Path;
public List<Order> orders(OrderSearch orderSearch) {
QueryWrapper<Order> queryWrapper = new QueryWrapper<Order>().eq("order_num", orderSearch.getOrderNum());
QueryWrapper<Order> queryWrapper = new QueryWrapper<Order>();
if(!StringUtils.isEmpty(orderSearch.getOrderNum())){
queryWrapper.eq("order_num", orderSearch.getOrderNum());
}
if(orderSearch.getStartTimestamp() != null && orderSearch.getEndTimestamp() != null){
queryWrapper.between("create_time",orderSearch.getStartTimestamp(),orderSearch.getEndTimestamp());
}
List<Order> orders = orderMapper.selectList(queryWrapper);
return orders;
}

Loading…
Cancel
Save