bmmx преди 1 година
родител
ревизия
5eca4e2d63

+ 2 - 2
src/main/java/com/om/config/WebMvcConfiguration.java

@@ -34,10 +34,10 @@ public class WebMvcConfiguration extends WebMvcConfigurationSupport {
     protected void addInterceptors(InterceptorRegistry registry) {
         log.info("开始注册自定义拦截器...");
         //管理员拦截器
-        registry.addInterceptor(jwtTokenAdminInterceptor)
+    /*    registry.addInterceptor(jwtTokenAdminInterceptor)
                 .addPathPatterns("/web/**")
                 .excludePathPatterns(LoginConstant.ADMIN_ALLOWED_PATHS)
-                .excludePathPatterns(LoginConstant.KNIFE4J_PATHS);
+                .excludePathPatterns(LoginConstant.KNIFE4J_PATHS);*/
 
       /*  //用户拦截器
         registry.addInterceptor(jwtTokenUserInterceptor)

+ 8 - 3
src/main/java/com/om/controller/admin/DiagnosisVersionInfoController.java

@@ -78,6 +78,7 @@ public class DiagnosisVersionInfoController {
     }
 
     @GetMapping("/release")
+    @ApiOperation("发布")
     public Result release(@RequestParam Integer id){
 
         return dvIoService.release(id);
@@ -85,16 +86,20 @@ public class DiagnosisVersionInfoController {
 
 
     @GetMapping("/repeal")
+    @ApiOperation("转为测试")
     public Result repeal(@RequestParam Integer id){
 
         return dvIoService.repeal(id);
     }
 
     @GetMapping("/upStatus")
-    @ApiOperation("修改诊断程序状态")
-    public Result upStatus(@RequestBody UpStatusDto upStatusDto){
+    @ApiOperation("下架")
+    public Result upStatus(@RequestParam Integer id){
 
-        return dvIoService.upStatus(upStatusDto);
+        return dvIoService.upStatus(id);
     }
 
+
+
+
 }

+ 10 - 0
src/main/java/com/om/controller/admin/EmployeeController.java

@@ -146,6 +146,16 @@ public class EmployeeController {
         return Result.succ(employeeService.getOne(queryWrapper));
     }
 
+
+    @ApiOperation("修改员工状态")
+    @GetMapping("/status")
+    public Result updateStatus(@RequestParam Integer id,@RequestParam Integer status){
+        Employee employee = employeeService.getById(id);
+        employee.setStatus(status);
+        employeeService.updateById(employee);
+        return Result.ok();
+    }
+
     /**
      * 个人信息修改和保存
      *

+ 4 - 0
src/main/java/com/om/entity/dto/RepairQueryPageDTO.java

@@ -1,5 +1,6 @@
 package com.om.entity.dto;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import lombok.NoArgsConstructor;
@@ -21,10 +22,13 @@ public class RepairQueryPageDTO {
     @ApiModelProperty(value = "搜索字段---搜索VIN码")
     private String searchVIN;
 
+
     @ApiModelProperty(value = "搜索字段---开始时间")
+    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
     private LocalDateTime beginTime;
 
     @ApiModelProperty(value = "搜索字段---结束时间")
+    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
     private LocalDateTime endTime;
 
     @ApiModelProperty(value = "搜索字段---搜索维修厂")

+ 1 - 1
src/main/java/com/om/entity/po/DiagnosisVersionInfo.java

@@ -100,7 +100,7 @@ public class DiagnosisVersionInfo implements Serializable {
     private LocalDateTime updateTime;
 
     @ApiModelProperty(value = "版本号")
-    private String versionNum;
+    private String version;
 
     @ApiModelProperty(value = "状态")
     private Integer status;

+ 3 - 0
src/main/java/com/om/entity/vo/QueryRepairVO.java

@@ -47,6 +47,9 @@ public class QueryRepairVO implements Serializable {
     @ApiModelProperty(value = "报告序列号")
     private String repairSn;
 
+    @ApiModelProperty(value = "vin编号")
+    private String vin;
+
     @ApiModelProperty(value = "状态")
     private Integer status;
 

+ 1 - 1
src/main/java/com/om/service/IDiagnosisVersionInfoService.java

@@ -41,7 +41,7 @@ public interface IDiagnosisVersionInfoService extends IService<DiagnosisVersionI
 
     Result repeal(Integer id);
 
-    Result upStatus(UpStatusDto upStatusDto);
+    Result upStatus(Integer id);
 
     Result<List<VehicleDates>> diagnosisVersionInfoUpdate(AppDiagVersionUpdateDTO dto);
 }

+ 17 - 11
src/main/java/com/om/service/impl/DiagnosisVersionInfoServiceImpl.java

@@ -62,11 +62,11 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
         //诊断程序名称
         info.setDiagnosisName(diagnosisVersionVO.getDiagnosisName());
         //程序状态
-        info.setStatus(diagnosisVersionVO.getStatus());
+        info.setStatus(0);
         //设置用户名
         info.setUsername(diagnosisVersionVO.getUsername());
         //版本号
-        info.setVersionNum(diagnosisVersionVO.getVersion());
+        info.setVersion(diagnosisVersionVO.getVersion());
         //保存地址
         info.setSavePath(diagnosisVersionVO.getSavePath());
 
@@ -74,9 +74,7 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
         this.save(info);
 
         LambdaQueryWrapper<DiagnosisVersionInfo> queryWrapper = new LambdaQueryWrapper<>();
-        queryWrapper.eq(DiagnosisVersionInfo::getDiagnosisName, diagnosisVersionVO.getDiagnosisName());
-        queryWrapper.eq(DiagnosisVersionInfo::getBrandCode, diagnosisVersionVO.getBrandCode());
-        queryWrapper.eq(DiagnosisVersionInfo::getUsername, diagnosisVersionVO.getUsername());
+        queryWrapper.eq(DiagnosisVersionInfo::getId, diagnosisVersionVO.getId());
         //保存后获取
         DiagnosisVersionInfo versionInfo = getOne(queryWrapper);
         log.info("==========={}=========", versionInfo);
@@ -187,6 +185,7 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
 
         Page<DiagnosisVersionInfo> page = this.lambdaQuery()
                 .like(StringUtils.isNotBlank(username), DiagnosisVersionInfo::getUsername, username)
+                .orderByDesc(DiagnosisVersionInfo::getUpdateTime)
                 .page(new Page<>(pageIndex, pageSize));
         //获取总的数据
         List<DiagnosisVersionInfo> diagLists = page.getRecords();
@@ -253,7 +252,7 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
     @Override
     public Result repeal(Integer id) {
         DiagnosisVersionInfo info = this.getById(id);
-        info.setStatus(0);
+        info.setStatus(2);
         LambdaQueryWrapper<DiagnosisVersionInfo> queryWrapper = new LambdaQueryWrapper<>();
         queryWrapper.eq(DiagnosisVersionInfo::getId, id);
         this.update(info, queryWrapper);
@@ -261,11 +260,18 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
     }
 
     /*
-    目前用不上
+    修改状态
      */
     @Override
-    public Result upStatus(UpStatusDto upStatusDto) {
-        return null;
+    public Result upStatus(Integer id) {
+        DiagnosisVersionInfo info = this.getById(id);
+        info.setStatus(2);
+        LambdaQueryWrapper<DiagnosisVersionInfo> queryWrapper = new LambdaQueryWrapper<>();
+        queryWrapper.eq(DiagnosisVersionInfo::getId, id);
+        this.update(info, queryWrapper);
+        return Result.ok();
+
+
     }
 
     @Override
@@ -290,7 +296,7 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
             DiagnosisVersionInfo diagnosisVersionInfo = this.lambdaQuery()
                     .eq(DiagnosisVersionInfo::getBrandCode, vehicleDates.getBrandCode())
                     .apply("CONCAT(',', client_number, ',') LIKE {0}", "%,"+clientNum+",%")
-                    .gt(DiagnosisVersionInfo::getVersionNum, version)
+                    .gt(DiagnosisVersionInfo::getVersion, version)
                     .one();
             if (BeanUtil.isEmpty(diagnosisVersionInfo)) {
                 return Result.fail("未获取到数据").result(ResultCode.NO_DATA);
@@ -303,7 +309,7 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
 
             VehicleDates vehicleDates1 = BeanUtil.copyProperties(diagnosisVersionInfo, VehicleDates.class);
             vehicleDates1.setUrl(diagnosisVersionInfo.getSavePath());
-            vehicleDates1.setVersion(diagnosisVersionInfo.getVersionNum());
+            vehicleDates1.setVersion(diagnosisVersionInfo.getVersion());
             vehicleDates1.setFileSize(diagnosisVersionInfo.getDiagnosisFileSize());
             vehicleDates1.setBrandCn(brand.getBrandCn());
             vehicleDates1.setBrandEn(brand.getBrandEn());

+ 3 - 3
src/main/java/com/om/service/impl/RepairServiceImpl.java

@@ -290,13 +290,13 @@ public class RepairServiceImpl extends ServiceImpl<RepairMapper, Repair> impleme
         LocalDateTime beginTime = dto.getBeginTime();
         LocalDateTime endTime = dto.getEndTime();
         String searchNum = dto.getSearchNum();
-        // String searchVIN = dto.getSearchVIN();
+        String searchVIN = dto.getSearchVIN();
         String searchDistributor = dto.getSearchDistributor();
 
         //分页查询
         Page<Repair> page = this.lambdaQuery()
-                .like(StringUtils.isNotBlank(searchNum), Repair::getRepairNum, searchNum)
-                // .like(StringUtils.isNotBlank(searchVIN),Repair::)
+                .like(StringUtils.isNotBlank(searchNum), Repair::getSn, searchNum)
+                 .like(StringUtils.isNotBlank(searchVIN),Repair::getVin,searchVIN)
                 .like(StringUtils.isNotBlank(searchDistributor), Repair::getDepartmentName, searchDistributor)
                 .ge(beginTime != null, Repair::getCreateTime, beginTime)
                 .le(endTime != null, Repair::getCreateTime, endTime)

+ 2 - 2
src/main/java/com/om/utils/ITextPdfUtil.java

@@ -51,8 +51,8 @@ import java.util.Map;
 @Component
 public class ITextPdfUtil {
     //字体,我这里使用系统自带的simhei黑体
-    private static final String FONT = "C:/Windows/Fonts/simhei.ttf";
-    //private static final String FONT = "/usr/local/docker/opera/static/simhei.ttf";
+    //private static final String FONT = "C:/Windows/Fonts/simhei.ttf";
+    private static final String FONT = "/usr/local/docker/opera/static/simhei.ttf";
 
     @Value("${baseStatic}")
     private String baseStatic;

+ 2 - 2
src/main/resources/application-dev.yml

@@ -45,8 +45,8 @@ files:
 photo:
   tmp: C:/temp/Photo/
 
-baseStatic: src/main/resources/template/static/
-#baseStatic: /usr/local/docker/opera/static/
+#baseStatic: src/main/resources/template/static/
+baseStatic: /usr/local/docker/opera/static/
 
 obs:
   ak: FL8POSPAPQDTW42RL8SN