no message

main
奥德彪本彪\92525 2024-09-15 18:42:56 +08:00
parent 6ca2b6ae23
commit db602f669f
5 changed files with 17 additions and 52 deletions

View File

@ -23,7 +23,6 @@ import com.youchain.basicdata.domain.Stock;
import com.youchain.basicdata.service.StockService; import com.youchain.basicdata.service.StockService;
import com.youchain.basicdata.service.dto.StockQueryCriteria; import com.youchain.basicdata.service.dto.StockQueryCriteria;
import com.youchain.config.FileProperties; import com.youchain.config.FileProperties;
import com.youchain.config.thread.ThreadPoolExecutorUtil;
import com.youchain.exception.handler.ApiResult; import com.youchain.exception.handler.ApiResult;
import com.youchain.modules.system.domain.Dept; import com.youchain.modules.system.domain.Dept;
import com.youchain.utils.*; import com.youchain.utils.*;
@ -202,10 +201,10 @@ public class StockController {
return new ResponseEntity<>(stockService.getItemCode(stockCode), HttpStatus.OK); return new ResponseEntity<>(stockService.getItemCode(stockCode), HttpStatus.OK);
} }
@PostMapping(value = "/stockMsg") @GetMapping(value = "/stockMsg")
@AnonymousAccess @AnonymousAccess
public ResponseEntity<Object> stockMsg() { public ResponseEntity<Object> stockMsg(String msg) {
String stockMsg = stockService.stockMsg(); String stockMsg = stockService.stockMsg(msg);
return new ResponseEntity<>(stockMsg, HttpStatus.OK); return new ResponseEntity<>(stockMsg, HttpStatus.OK);
} }

View File

@ -207,6 +207,6 @@ public interface StockService {
/** /**
* *
*/ */
String stockMsg(); String stockMsg(String msg);
} }

View File

@ -52,7 +52,6 @@ import org.springframework.data.domain.Pageable;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.util.*; import java.util.*;
import java.io.IOException; import java.io.IOException;
import java.util.concurrent.ConcurrentHashMap;
import java.util.regex.Matcher; import java.util.regex.Matcher;
import java.util.regex.Pattern; import java.util.regex.Pattern;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -162,7 +161,7 @@ public class StockServiceImpl implements StockService {
map.put("类型", stock.getStockType()); map.put("类型", stock.getStockType());
map.put("状态", stock.getStatus()); map.put("状态", stock.getStatus());
map.put("启用", stock.getEnabled()); map.put("启用", stock.getEnabled());
map.put("地标", stock.getPoint()==null?null:stock.getPoint().getCode()); map.put("地标", stock.getPoint() == null ? null : stock.getPoint().getCode());
list.add(map); list.add(map);
} }
@ -631,13 +630,16 @@ public class StockServiceImpl implements StockService {
} }
@Override @Override
public String stockMsg() { public String stockMsg(String msg) {
try { try {
WebSocketServer.sendInfo(new SocketMsg("容器未解绑,请及时处理!", MsgType.INFO), "stock"); SocketMsg socketMsg = new SocketMsg(msg, MsgType.INFO);
WebSocketServer.sendInfo(socketMsg, "stock");
String message = JSONObject.toJSONString(socketMsg);
return message;
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
return "ok"; return "error";
} }
/** /**

View File

@ -50,13 +50,13 @@ public class LicenseValidate {
public static LicenseCheck getSystemPrice(){ public static LicenseCheck getSystemPrice(){
LicenseCheck licenseCheck=null;
FileProperties properties= SpringContextHolder.getBean(FileProperties.class); FileProperties properties= SpringContextHolder.getBean(FileProperties.class);
String devicePath =properties.getPath().getPath()+"key/"+"device.key"; String devicePath =properties.getPath().getPath()+"key/"+"device.key";
String deviceInfoJson =readDeviceFile(); String deviceInfoJson =readDeviceFile();
if(StringUtils.isNotBlank(deviceInfoJson)){ if(StringUtils.isNotBlank(deviceInfoJson)){
try{ try{
LicenseCheck licenseCheck =JSONUtil.toBean(deviceInfoJson,LicenseCheck.class); licenseCheck =JSONUtil.toBean(deviceInfoJson,LicenseCheck.class);
BasicFileAttributes attributes = Files.readAttributes(Paths.get(devicePath), BasicFileAttributes.class); BasicFileAttributes attributes = Files.readAttributes(Paths.get(devicePath), BasicFileAttributes.class);
String creationTime = attributes.creationTime().toString(); String creationTime = attributes.creationTime().toString();
String lastModifiedTime = attributes.lastModifiedTime().toString(); String lastModifiedTime = attributes.lastModifiedTime().toString();
@ -78,7 +78,7 @@ public class LicenseValidate {
} }
} }
createDeviceFileOrRead(); createDeviceFileOrRead();
return null; return licenseCheck;
} }
public static void validate() throws Exception{ public static void validate() throws Exception{

View File

@ -1,10 +1,13 @@
package com.youchain.modules.license.domain; package com.youchain.modules.license.domain;
import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
/** /**
* @author 92525 * @author 92525
*/ */
@Data
public class LicenseCheck implements Serializable { public class LicenseCheck implements Serializable {
@ -25,43 +28,4 @@ public class LicenseCheck implements Serializable {
*/ */
private String createTime; private String createTime;
public String getCreateTime() {
return createTime;
}
public void setCreateTime(String createTime) {
this.createTime = createTime;
}
public String getEndTime() {
return endTime;
}
public void setEndTime(String endTime) {
this.endTime = endTime;
}
public LicenseCheck(){
}
public String getCpuSerial() {
return cpuSerial;
}
public void setCpuSerial(String cpuSerial) {
this.cpuSerial = cpuSerial;
}
public String getMainBoardSerial() {
return mainBoardSerial;
}
public void setMainBoardSerial(String mainBoardSerial) {
this.mainBoardSerial = mainBoardSerial;
}
} }