时间格式

camera_merge
王一鸣 5 years ago
parent c0e33bbd06
commit a58e748aea

@ -60,9 +60,8 @@ public class OrderController {
@ApiOperation("工单被告警打断") @ApiOperation("工单被告警打断")
@GetMapping("/error") @GetMapping("/error")
public Result orderError(@ApiParam("工单号") @RequestParam String orderNum){ public Result orderError(@ApiParam("工单号") @RequestParam String plcId){
//validatorUtil.validate(saveReq); orderService.error(plcId);
//Assert.isTrue(postToken.equals(saveReq.getToken()),"token不正确");
return Result.success(); return Result.success();
} }
@ -70,7 +69,7 @@ public class OrderController {
@ApiOperation(value = "查询") @ApiOperation(value = "查询")
//@SessionHandler //@SessionHandler
public Result<List<Order>> orders(@RequestBody OrderSearch orderSearch) { public Result<List<Order>> orders(@RequestBody OrderSearch orderSearch) {
validatorUtil.validate(orderSearch); //validatorUtil.validate(orderSearch);
return Result.success(orderService.orders(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.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -31,5 +32,6 @@ public class Camera {
@ApiModelProperty(value = "预置点 增长值",hidden = true) @ApiModelProperty(value = "预置点 增长值",hidden = true)
private Integer ptzId; private Integer ptzId;
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
private LocalDateTime updateTime; private LocalDateTime updateTime;
} }

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

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

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

@ -1,8 +1,10 @@
package com.zhehekeji.web.pojo; package com.zhehekeji.web.pojo;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotEmpty;
import java.time.LocalDateTime;
@Data @Data
public class OrderSearch { public class OrderSearch {
@ -10,7 +12,9 @@ public class OrderSearch {
@NotEmpty(message = "订单号不能为空") @NotEmpty(message = "订单号不能为空")
private String orderNum; 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 lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@ -39,7 +40,13 @@ public class OrderService {
private String mp4Path; private String mp4Path;
public List<Order> orders(OrderSearch orderSearch) { 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); List<Order> orders = orderMapper.selectList(queryWrapper);
return orders; return orders;
} }

Loading…
Cancel
Save