|
@@ -1028,48 +1028,6 @@ public class TEquipmentController {
|
|
|
return R.ok(null, "修改成功");
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value = "查看是否远程来关机成功")
|
|
|
- @PostMapping("/checkStatus")
|
|
|
- public ResponseEntity<?> checkStatus(@RequestBody StatisticsParam param) {
|
|
|
- String equipmentId = param.getEquipmentId();
|
|
|
- Long id = Long.valueOf(equipmentId);
|
|
|
- TEquipment equipment = tEquipmentService.getById(id);
|
|
|
- String network = equipment.getNetwork();
|
|
|
- Long nowTime2 = getNetworkTime();
|
|
|
- if (network != null) {
|
|
|
- Long old = Long.valueOf(network);
|
|
|
- if (nowTime2 == null) {
|
|
|
- nowTime2 = getNetworkTime();
|
|
|
- }
|
|
|
- if (nowTime2 == null) {
|
|
|
- nowTime2 = System.currentTimeMillis();
|
|
|
- }
|
|
|
- if (nowTime2 - old < 15000) {
|
|
|
- return ResponseEntity
|
|
|
- .status(HttpStatus.OK)
|
|
|
- .body(new ResultMessage()
|
|
|
- .setCode(true)
|
|
|
- .setData("SUCCESS")
|
|
|
- .setMessage("网络良好"));
|
|
|
- } else {
|
|
|
- return ResponseEntity
|
|
|
- .status(HttpStatus.OK)
|
|
|
- .body(new ResultMessage()
|
|
|
- .setCode(true)
|
|
|
- .setData("fail")
|
|
|
- .setMessage("网络不好,操作失败"));
|
|
|
- }
|
|
|
- } else {
|
|
|
- return ResponseEntity
|
|
|
- .status(HttpStatus.OK)
|
|
|
- .body(new ResultMessage()
|
|
|
- .setCode(true)
|
|
|
- .setData("SUCCESS")
|
|
|
- .setMessage("该机器尚未更新系统"));
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
public static Long getNetworkTime() {
|
|
|
Long time = null;
|
|
|
URL url;//取得资源对象http://time.tianqi.com/
|
|
@@ -1922,6 +1880,19 @@ public class TEquipmentController {
|
|
|
return R.ok();
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation("禁用纸币器")
|
|
|
+ @PostMapping("/banPaperMoney")
|
|
|
+ public ResponseModel<?> banPaperMoney(@RequestBody TEquipment equipment) {
|
|
|
+ Long equipmentId = equipment.getId();
|
|
|
+ TEquipment equipment1 = tEquipmentService.getById(equipmentId);
|
|
|
+ if (equipment1 != null) {
|
|
|
+ tEquipmentService.sentMessage(equipment1.getClientId(), PushUtils.buildJson("banPaperMoney", "1").toString());
|
|
|
+ return R.ok();
|
|
|
+ } else {
|
|
|
+ return R.fail(ResponseCodesEnum.A0001, "设备不存在");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 上传日志
|
|
|
*
|