更新
This commit is contained in:
@@ -1,104 +0,0 @@
|
|||||||
|
|
||||||
package org.nl.acs.test.rest;
|
|
||||||
|
|
||||||
|
|
||||||
import io.swagger.annotations.Api;
|
|
||||||
import io.swagger.annotations.ApiOperation;
|
|
||||||
import lombok.RequiredArgsConstructor;
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
|
||||||
import org.nl.acs.test.service.TestService;
|
|
||||||
import org.nl.annotation.Log;
|
|
||||||
import org.springframework.http.HttpStatus;
|
|
||||||
import org.springframework.http.ResponseEntity;
|
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author ldjun
|
|
||||||
* @date 2021-03-18
|
|
||||||
**/
|
|
||||||
@RestController
|
|
||||||
@RequiredArgsConstructor
|
|
||||||
@Api(tags = "任务管理")
|
|
||||||
@RequestMapping("/api/test")
|
|
||||||
@Slf4j
|
|
||||||
public class TestController {
|
|
||||||
|
|
||||||
private final TestService testService;
|
|
||||||
|
|
||||||
@Log("test1")
|
|
||||||
@ApiOperation("test1")
|
|
||||||
@PostMapping("/test1")
|
|
||||||
//@PreAuthorize("@el.check('task:add')")
|
|
||||||
public ResponseEntity<Object> test1() throws IOException {
|
|
||||||
testService.test1();
|
|
||||||
return new ResponseEntity<>(HttpStatus.CREATED);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Log("test2")
|
|
||||||
@ApiOperation("test2")
|
|
||||||
@PostMapping("/test2")
|
|
||||||
//@PreAuthorize("@el.check('task:add')")
|
|
||||||
public ResponseEntity<Object> test2() throws IOException {
|
|
||||||
testService.test2();
|
|
||||||
return new ResponseEntity<>(HttpStatus.CREATED);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Log("test3")
|
|
||||||
@ApiOperation("test3")
|
|
||||||
@PostMapping("/test3")
|
|
||||||
//@PreAuthorize("@el.check('task:add')")
|
|
||||||
public ResponseEntity<Object> test3() throws IOException {
|
|
||||||
testService.test3();
|
|
||||||
return new ResponseEntity<>(HttpStatus.CREATED);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Log("test4")
|
|
||||||
@ApiOperation("test4")
|
|
||||||
@PostMapping("/test4")
|
|
||||||
//@PreAuthorize("@el.check('task:add')")
|
|
||||||
public ResponseEntity<Object> test4(@RequestBody Map map) throws IOException {
|
|
||||||
testService.test4(map);
|
|
||||||
return new ResponseEntity<>(HttpStatus.CREATED);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Log("test5")
|
|
||||||
@ApiOperation("test5")
|
|
||||||
@PostMapping("/test5")
|
|
||||||
//@PreAuthorize("@el.check('task:add')")
|
|
||||||
public ResponseEntity<Object> test5() throws IOException {
|
|
||||||
testService.test5();
|
|
||||||
return new ResponseEntity<>(HttpStatus.CREATED);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Log("test6")
|
|
||||||
@ApiOperation("test6")
|
|
||||||
@PostMapping("/test6")
|
|
||||||
//@PreAuthorize("@el.check('task:add')")
|
|
||||||
public ResponseEntity<Object> test6(@RequestBody Map map) throws IOException {
|
|
||||||
testService.test6(map);
|
|
||||||
return new ResponseEntity<>(HttpStatus.CREATED);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Log("test7")
|
|
||||||
@ApiOperation("test7")
|
|
||||||
@PostMapping("/test7")
|
|
||||||
//@PreAuthorize("@el.check('task:add')")
|
|
||||||
public ResponseEntity<Object> test7() throws IOException {
|
|
||||||
testService.test7();
|
|
||||||
return new ResponseEntity<>(HttpStatus.CREATED);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Log("print")
|
|
||||||
@ApiOperation("print")
|
|
||||||
@PostMapping("/print")
|
|
||||||
//@PreAuthorize("@el.check('task:add')")
|
|
||||||
public ResponseEntity<Object> print() throws IOException {
|
|
||||||
return new ResponseEntity<>(testService.print(), HttpStatus.OK);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,72 +0,0 @@
|
|||||||
|
|
||||||
package org.nl.acs.test.service;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author ldjun
|
|
||||||
* @description 服务接口
|
|
||||||
* @date 2021-03-18
|
|
||||||
**/
|
|
||||||
public interface TestService {
|
|
||||||
/**
|
|
||||||
* 初始化
|
|
||||||
*
|
|
||||||
* @throws IOException
|
|
||||||
*/
|
|
||||||
void test1() throws IOException;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 触发打印
|
|
||||||
*
|
|
||||||
* @throws IOException
|
|
||||||
*/
|
|
||||||
void test2() throws IOException;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 加载模板
|
|
||||||
*
|
|
||||||
* @throws IOException
|
|
||||||
*/
|
|
||||||
void test3() throws IOException;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 发送bufferdata缓存数据
|
|
||||||
*
|
|
||||||
* @throws IOException
|
|
||||||
*/
|
|
||||||
void test4(Map map) throws IOException;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 清空缓存
|
|
||||||
*
|
|
||||||
* @throws IOException
|
|
||||||
*/
|
|
||||||
void test5() throws IOException;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 发送settext指令
|
|
||||||
*
|
|
||||||
* @throws IOException
|
|
||||||
*/
|
|
||||||
void test6(Map map) throws IOException;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 事务发送
|
|
||||||
*
|
|
||||||
* @throws IOException
|
|
||||||
*/
|
|
||||||
void test7() throws IOException;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 发送打印
|
|
||||||
*
|
|
||||||
* @throws IOException
|
|
||||||
*/
|
|
||||||
JSONObject print() throws IOException;
|
|
||||||
}
|
|
||||||
@@ -1,123 +0,0 @@
|
|||||||
|
|
||||||
package org.nl.acs.test.service.impl;
|
|
||||||
|
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
|
||||||
import lombok.RequiredArgsConstructor;
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
|
||||||
import org.nl.acs.test.service.TestService;
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author ldjun
|
|
||||||
* @description 服务实现
|
|
||||||
* @date 2021-03-18
|
|
||||||
**/
|
|
||||||
@Service
|
|
||||||
@RequiredArgsConstructor
|
|
||||||
@Slf4j
|
|
||||||
public class TestServiceImpl implements TestService {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void test1() throws IOException {
|
|
||||||
|
|
||||||
try {
|
|
||||||
//返回编译完成信号
|
|
||||||
LetteringSocketConnectionAutoRun.write("SETMSG 26 1" + "\r\n");
|
|
||||||
//返回打印开始信号
|
|
||||||
LetteringSocketConnectionAutoRun.write("SETMSG 2 1" + "\r\n");
|
|
||||||
//返回打印完成信号
|
|
||||||
LetteringSocketConnectionAutoRun.write("SETMSG 3 1" + "\r\n");
|
|
||||||
//返回每次打印的内容
|
|
||||||
LetteringSocketConnectionAutoRun.write("SETMSG 24 1" + "\r\n");
|
|
||||||
|
|
||||||
} catch (Exception e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void test2() throws IOException {
|
|
||||||
try {
|
|
||||||
LetteringSocketConnectionAutoRun.write("BUFFERCLEAR" + "\r\n");
|
|
||||||
} catch (Exception e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void test3() throws IOException {
|
|
||||||
// LOADPROJECT "ZY.lbm"
|
|
||||||
//此处为模板名称 D310激光机,加载CS.lbm模版
|
|
||||||
String str = "CS.lbm";
|
|
||||||
try {
|
|
||||||
LetteringSocketConnectionAutoRun.write("LOADPROJECT" + " \"" + str + "\"" + "\r\n");
|
|
||||||
} catch (Exception e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void test4(Map map) throws IOException {
|
|
||||||
String name = map.get("name").toString();
|
|
||||||
String name2 = map.get("name2").toString();
|
|
||||||
String name3 = map.get("name3").toString();
|
|
||||||
String name4 = map.get("name4").toString();
|
|
||||||
String yh = "\"";
|
|
||||||
try {
|
|
||||||
//先清空缓存
|
|
||||||
LetteringSocketConnectionAutoRun.write("BUFFERCLEAR" + "\r\n");
|
|
||||||
// test5();
|
|
||||||
// LetteringSocketConnectionAutoRun.write("BUFFERDATA -1 "+ yh + name + yh +" " + yh + name2 + yh +" "
|
|
||||||
// +yh +name3 +yh + " " + yh + name4 + yh + "\r\n");
|
|
||||||
|
|
||||||
//两行
|
|
||||||
// LetteringSocketConnectionAutoRun.write("BUFFERDATA -1 "+ yh + name + yh +" " + yh + name2 + yh +" "
|
|
||||||
// + "\r\n");
|
|
||||||
|
|
||||||
LetteringSocketConnectionAutoRun.write("BUFFERDATA -1 " + yh + name + yh + " " + "\r\n");
|
|
||||||
|
|
||||||
} catch (Exception e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void test5() throws IOException {
|
|
||||||
try {
|
|
||||||
LetteringSocketConnectionAutoRun.write("BUFFERCLEAR" + "\r\n");
|
|
||||||
} catch (Exception e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void test6(Map map) throws IOException {
|
|
||||||
String yh = "\"";
|
|
||||||
String inst = map.get("inst").toString();
|
|
||||||
String inst2 = map.get("inst2").toString();
|
|
||||||
String strInst = "SETTEXT " + "S1" + " " + yh + inst + yh + "\r\n"; //2个变量
|
|
||||||
String strInst2 = "SETTEXT " + "S2" + " " + yh + inst2 + yh + "\r\n"; //2个变量
|
|
||||||
|
|
||||||
LetteringSocketConnectionAutoRun.write(strInst);
|
|
||||||
LetteringSocketConnectionAutoRun.write(strInst2);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void test7() throws IOException {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public JSONObject print() throws IOException {
|
|
||||||
JSONObject jo = new JSONObject();
|
|
||||||
jo.put("cpbh", "A1111111111");
|
|
||||||
jo.put("cpmc", "产品名称:A1111111111");
|
|
||||||
return jo;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user