Commit cb7eba20 authored by 喻训浩's avatar 喻训浩

fix:异常拦截及程序传输修改

parent 75351615
...@@ -7,7 +7,9 @@ import lombok.extern.slf4j.Slf4j; ...@@ -7,7 +7,9 @@ import lombok.extern.slf4j.Slf4j;
import net.vtstar.scada.base.equipmgt.domain.EquipInfo; import net.vtstar.scada.base.equipmgt.domain.EquipInfo;
import net.vtstar.user.search.controller.vo.SearchVo; import net.vtstar.user.search.controller.vo.SearchVo;
import net.vtstar.utils.domain.Return; import net.vtstar.utils.domain.Return;
import net.vtstar.zhongtong.avi.equipment.domain.Program;
import net.vtstar.zhongtong.avi.equipment.domain.vo.EquipRequestVO; import net.vtstar.zhongtong.avi.equipment.domain.vo.EquipRequestVO;
import net.vtstar.zhongtong.avi.equipment.domain.vo.ProgramTransferVO;
import net.vtstar.zhongtong.avi.equipment.service.EquipmentService; import net.vtstar.zhongtong.avi.equipment.service.EquipmentService;
import net.vtstar.zhongtong.avi.stamping.domain.LaserCuttingMachine; import net.vtstar.zhongtong.avi.stamping.domain.LaserCuttingMachine;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -58,10 +60,7 @@ public class EquipmentController { ...@@ -58,10 +60,7 @@ public class EquipmentController {
@ApiOperation(value = "程序传输") @ApiOperation(value = "程序传输")
@PostMapping("/program/transfer") @PostMapping("/program/transfer")
private Return programTransfer(@RequestParam("equipCode") String equipCode, private Return programTransfer(@RequestBody ProgramTransferVO transferVO){
@RequestParam("equipName") String equipName,
@RequestParam(value = "remark",required = false) String remark,
MultipartFile file){
return Return.success(); return Return.success();
} }
...@@ -81,4 +80,12 @@ public class EquipmentController { ...@@ -81,4 +80,12 @@ public class EquipmentController {
} }
return Return.success(); return Return.success();
} }
@ApiOperation("文件上传")
@PostMapping("/file/upload")
public Return uploadNcFile(@RequestParam("file") MultipartFile file){
Program program = new Program();
program.setPath("D:/test/a.txt");
return Return.success(program);
}
} }
package net.vtstar.zhongtong.avi.equipment.domain;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import java.util.Date;
@Data
@ApiModel("程序文件")
public class Program {
private Long id;
private String name;
private String path;
private Date createTime;
}
package net.vtstar.zhongtong.avi.equipment.domain.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel("程序传输")
public class ProgramTransferVO {
@ApiModelProperty(notes = "设备编码")
private String equipCode;
@ApiModelProperty(notes = "设备名称")
private String equipName;
@ApiModelProperty(notes = "文件路径")
private String filePath;
@ApiModelProperty(notes = "备注")
private String remark;
}
package net.vtstar.zhongtong.avi.equipment.job;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
@Slf4j
@Component
public class StateDataSaveJob {
}
...@@ -18,7 +18,7 @@ import java.util.List; ...@@ -18,7 +18,7 @@ import java.util.List;
@Slf4j @Slf4j
@Order(1) @Order(1)
@RestControllerAdvice("net.vtstar.huaying.mes") @RestControllerAdvice("net.vtstar")
public class BaseExceptionAdvice { public class BaseExceptionAdvice {
@ExceptionHandler(value = Exception.class) @ExceptionHandler(value = Exception.class)
......
...@@ -6,7 +6,6 @@ import java.lang.annotation.ElementType; ...@@ -6,7 +6,6 @@ import java.lang.annotation.ElementType;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy; import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target; import java.lang.annotation.Target;
import java.math.BigDecimal;
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD,ElementType.LOCAL_VARIABLE}) @Target({ElementType.FIELD,ElementType.LOCAL_VARIABLE})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment