From 0c1446bbcc6d94bb584be88d47279c1d4d8f2c75 Mon Sep 17 00:00:00 2001 From: wl <173@qq.com> Date: 星期四, 08 十二月 2022 11:18:24 +0800 Subject: [PATCH] fix: 案件关联店铺id 预警研判确定 --- ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java | 4 +- ycl-platform/src/main/java/com/ycl/entity/caseHandler/Violations.java | 2 ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java | 3 + ycl-platform/src/main/java/com/ycl/dto/casePool/VideoInspectParam.java | 45 ++++++++++++++++++++++ ycl-platform/src/main/java/com/ycl/dto/casePool/ViolationParam.java | 5 +- ycl-platform/src/main/java/com/ycl/service/caseHandler/IBaseCaseService.java | 3 + 6 files changed, 54 insertions(+), 8 deletions(-) diff --git a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java index 90e11cc..177aecb 100644 --- a/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java +++ b/ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java @@ -11,6 +11,7 @@ import com.ycl.controller.BaseController; import com.ycl.dto.caseHandler.QueryForViolationParam; import com.ycl.dto.casePool.IllegalBuildingParam; +import com.ycl.dto.casePool.VideoInspectParam; import com.ycl.dto.casePool.ViolationParam; import com.ycl.entity.caseHandler.BaseCase; import com.ycl.entity.caseHandler.BaseCaseDetail; @@ -314,8 +315,7 @@ @PutMapping("/video_inspection") @ApiOperation("棰勮鐮斿垽纭畾") - public CommonResult searchCount(ViolationParam violationParam){ + public CommonResult searchCount(VideoInspectParam violationParam){ return CommonResult.success(baseCaseService.updateCase(violationParam)); } - } \ No newline at end of file diff --git a/ycl-platform/src/main/java/com/ycl/dto/casePool/VideoInspectParam.java b/ycl-platform/src/main/java/com/ycl/dto/casePool/VideoInspectParam.java new file mode 100644 index 0000000..1964bcb --- /dev/null +++ b/ycl-platform/src/main/java/com/ycl/dto/casePool/VideoInspectParam.java @@ -0,0 +1,45 @@ +package com.ycl.dto.casePool; + +import com.ycl.dto.caseHandler.DispatchInfoParam; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotNull; + +@Data +public class VideoInspectParam extends DispatchInfoParam { + + private Long baseId; + + @ApiModelProperty(value = "鐘舵��") + private Integer state; + + /** + * 澶х被 + */ + @ApiModelProperty(value = "澶х被") + @NotNull(message = "涓嶅厑璁稿ぇ绫讳负绌�") + private Integer categoryId; + + + /** + * 灏忕被 + */ + @ApiModelProperty(value = "灏忕被") + @NotNull(message = "涓嶅厑璁稿皬绫讳负绌�") + private Integer typeId; + + /** + * 鍏宠仈鍟嗛摵鍚嶇О + */ + @ApiModelProperty(value = "鍏宠仈鍟嗛摵鍚嶇О") + private Integer shopName; + + /** + * 闂鎻忚堪 + */ + @ApiModelProperty(value = "闂鎻忚堪") + @NotBlank(message = "涓嶅厑璁搁棶棰樻弿杩颁负绌�") + private String description; +} diff --git a/ycl-platform/src/main/java/com/ycl/dto/casePool/ViolationParam.java b/ycl-platform/src/main/java/com/ycl/dto/casePool/ViolationParam.java index bb1a357..33b7dfd 100644 --- a/ycl-platform/src/main/java/com/ycl/dto/casePool/ViolationParam.java +++ b/ycl-platform/src/main/java/com/ycl/dto/casePool/ViolationParam.java @@ -11,9 +11,8 @@ @Data @ApiModel(value = "娣诲姞杩濊妗堜欢") -public class ViolationParam extends DispatchInfoParam { +public class ViolationParam { - private Long baseId; @ApiModelProperty(value = "鐘舵��") private Integer state; @@ -91,7 +90,7 @@ * 鍏宠仈鍟嗛摵鍚嶇О */ @ApiModelProperty(value = "鍏宠仈鍟嗛摵鍚嶇О") - private String shopName; + private Integer shopName; /** * 杞︾墝鍙� diff --git a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Violations.java b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Violations.java index f4c0846..a08faa4 100644 --- a/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Violations.java +++ b/ycl-platform/src/main/java/com/ycl/entity/caseHandler/Violations.java @@ -73,7 +73,7 @@ */ @TableField("shop_name") @ApiModelProperty(value = "鍏宠仈鍟嗛摵鍚嶇О") - private String shopName; + private Integer shopName; /** * 杞︾墝鍙� diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/IBaseCaseService.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/IBaseCaseService.java index 027167c..60d799d 100644 --- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/IBaseCaseService.java +++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/IBaseCaseService.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.ycl.dto.caseHandler.QueryForViolationParam; import com.ycl.dto.casePool.IllegalBuildingParam; +import com.ycl.dto.casePool.VideoInspectParam; import com.ycl.dto.casePool.ViolationParam; import com.ycl.entity.caseHandler.BaseCase; import com.ycl.entity.caseHandler.BaseCaseDetail; @@ -68,7 +69,7 @@ Map<String, Object> selectCount(); - Boolean updateCase(ViolationParam violationParam); + Boolean updateCase(VideoInspectParam videoInspectParam); Integer dayCount(); diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java index 24cce4a..cc0a770 100644 --- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java +++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java @@ -15,6 +15,7 @@ import com.ycl.dto.caseHandler.DispatchInfoParam; import com.ycl.dto.caseHandler.QueryForViolationParam; import com.ycl.dto.casePool.IllegalBuildingParam; +import com.ycl.dto.casePool.VideoInspectParam; import com.ycl.dto.casePool.ViolationParam; import com.ycl.entity.caseHandler.*; import com.ycl.entity.dict.DataDictionary; @@ -426,7 +427,7 @@ @Override @Transactional(rollbackFor = Exception.class) - public Boolean updateCase(ViolationParam violationParam) { + public Boolean updateCase(VideoInspectParam violationParam) { BaseCase baseCase = new BaseCase(); BeanUtils.copyProperties(violationParam, baseCase); baseCase.setId(violationParam.getBaseId()); -- Gitblit v1.8.0