获取RFID配置

merge-requests/5/merge
yiming 4 years ago
parent 148b6b41a6
commit 4d079f7943

@ -7,6 +7,7 @@ import com.zhehekeji.web.entity.*;
import com.zhehekeji.web.lib.*; import com.zhehekeji.web.lib.*;
import com.zhehekeji.web.mapper.*; import com.zhehekeji.web.mapper.*;
import com.zhehekeji.web.pojo.OrderVO; import com.zhehekeji.web.pojo.OrderVO;
import com.zhehekeji.web.service.RFID.RFIDSocket;
import com.zhehekeji.web.service.ksec.KsecNettyClient; import com.zhehekeji.web.service.ksec.KsecNettyClient;
import com.zhehekeji.web.service.sick.SickSocket; import com.zhehekeji.web.service.sick.SickSocket;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
@ -60,6 +61,8 @@ public class PlcService {
@Resource @Resource
private SensorService sensorService; private SensorService sensorService;
@Resource @Resource
private RFIDService rfidService;
@Resource
private CheckLogMapper checkLogMapper; private CheckLogMapper checkLogMapper;
private static ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(1,8,200,TimeUnit.MINUTES,new ArrayBlockingQueue<>(100000)); private static ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(1,8,200,TimeUnit.MINUTES,new ArrayBlockingQueue<>(100000));
@ -574,6 +577,8 @@ public class PlcService {
}else if(configProperties.getScanCodeMode().getTray() == 3){ }else if(configProperties.getScanCodeMode().getTray() == 3){
//RFID //RFID
RFID rfid = rfidService.getRFIDByPlc(street.getId());
} }
StockCheckRunnable stockCheckRunnable = new StockCheckRunnable(street,plcCmdInfo,cmdCode,stockMapper,path,checkLogMapper,configProperties.getScanCodeMode().getGoods(),wmsCode,wmsTrayCode,trayCode,trayCheck,configProperties); StockCheckRunnable stockCheckRunnable = new StockCheckRunnable(street,plcCmdInfo,cmdCode,stockMapper,path,checkLogMapper,configProperties.getScanCodeMode().getGoods(),wmsCode,wmsTrayCode,trayCode,trayCheck,configProperties);
threadPoolExecutor.execute(stockCheckRunnable); threadPoolExecutor.execute(stockCheckRunnable);

@ -0,0 +1,26 @@
package com.zhehekeji.web.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.zhehekeji.web.entity.RFID;
import com.zhehekeji.web.entity.SensorGun;
import com.zhehekeji.web.mapper.RFIDMapper;
import com.zhehekeji.web.mapper.SensorGunMapper;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service
public class RFIDService {
@Resource
private RFIDMapper rfidMapper;
public RFID getRFIDByPlc(Integer streetId){
List<RFID> list = rfidMapper.selectList(new QueryWrapper<RFID>().eq("street_id",streetId));
if(list.size() > 0){
return list.get(0);
}
return null;
}
}

@ -68,7 +68,7 @@ sensor:
# -----goods 货物 # -----goods 货物
# 扫码模式 1球机扫码 2sick扫码枪 3:南北达RFID # 扫码模式 1球机扫码 2sick扫码枪 3:南北达RFID
scanCodeMode: scanCodeMode:
tray: 1 tray: 2
goods: 0 goods: 0
goodsCodeTypes: goodsCodeTypes:
- 14 - 14

Loading…
Cancel
Save