wu
2024-11-07 2d92826d942cd4c06e1f415d4a3896b99ec65e2b
springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java
@@ -68,12 +68,10 @@
      System.err.println("写入word"+address+"+"+value);
      S7control.getinstance().WriteWord(address, (short)value);
      
    }
    else if("3".equals(type)){
    } else if ("3".equals(type)) {
      System.err.println("写入time"+address+"+"+value);
      S7control.getinstance().writetime(address, (long)value);
    }
    else{
    } else {
      System.err.println("写入float"+address+"+"+value);
      S7control.getinstance().writeFloat32(address, value);
    }
@@ -159,6 +157,7 @@
      map.put("message2", "500");
    } else {
      // 调用伍上片函数
      System.out.println("调用上片函数");
      short results = spianService.selectAll(glassid);
      if (results == 200) {
        map.put("message2", "200");
@@ -416,6 +415,7 @@
    map.put("message", "200");
    return Result.success(map);
  }
  // 手动完成任务
  @PostMapping("/CompleteQueue")
  public Result CompleteQueue(String id, String frameid, String glassid) {
@@ -500,7 +500,7 @@
  //手动完成任务
  @PostMapping("/FinishTask")
  public Result FinishTask(Integer id) {
    return storageCageService.FinishTask(id);
    return storageCageService.FinishTask();
  }
  
  //查询玻璃信息
@@ -532,6 +532,7 @@
   public Result UpdateQueue(@RequestBody GlassInfo glassInfo) {
     return storageCageService.UpdateQueue(glassInfo);
   }
    //人工拿走
    @PostMapping("/ManualTake")
    public Result ManualTake(@RequestBody String glassInfo) {
@@ -540,22 +541,34 @@
    //开始工程
    @PostMapping("/StartChange")
    public Result StartChange(String flowcard) {
      return storageCageService.StartChange(flowcard);
  public Result StartChange(String flowcard,int orderstate) {
    return storageCageService.StartChange(flowcard,orderstate);
    }
    //重新测量
    @PostMapping("/AnewMeasure")
    public Result AnewMeasure(@RequestBody String glassInfo) {
      return storageCageService.AnewMeasure(glassInfo);
    }
   //导入数据 :添加玻璃信息
   @PostMapping("/importData")
   public Result importData(@RequestBody List<Map> IportDataStr) { 
     return storageCageService.AddGlassinfo(IportDataStr);
   }
    //删除订单
    @PostMapping("/deleteTasks")
    public Result deleteTasks(@RequestBody String flowcard){
      return storageCageService.deleteTasks(flowcard);
  public Result deleteTasks(@RequestBody Map num) {
    System.out.println("控制器:" + num);
    return storageCageService.deleteTasks(num);
    }
  // 保存膜系设置
  @PostMapping("/SaveMeasure")
  public Result SaveMeasure(String films, Integer thickness) {
    System.out.println("控制器:" + films+thickness);
    return storageCageService.SaveMeasure(films,thickness);
  }
}