no message
							parent
							
								
									6ca2b6ae23
								
							
						
					
					
						commit
						db602f669f
					
				| 
						 | 
					@ -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);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -207,6 +207,6 @@ public interface StockService {
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * 消息推送
 | 
					     * 消息推送
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    String stockMsg();
 | 
					    String stockMsg(String msg);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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";
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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{
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue