Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
2d19debc
提交
2d19debc
authored
12月 16, 2021
作者:
zhoushaopan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(读写机): 修改ip
修改ip
上级
37f42767
显示空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
39 行增加
和
18 行删除
+39
-18
DeviceLibraryPositionServiceImpl.java
...ibrary/service/impl/DeviceLibraryPositionServiceImpl.java
+12
-3
ReadMachineIp.java
.../dev/readmachine/devreadmachine/Entity/ReadMachineIp.java
+3
-0
ReadMachineBillController.java
.../devreadmachine/controller/ReadMachineBillController.java
+9
-11
ReadMachineIpServiceImpl.java
...devreadmachine/service/impl/ReadMachineIpServiceImpl.java
+8
-0
ReadUtils.java
...m/tykj/dev/readmachine/devreadmachine/util/ReadUtils.java
+7
-4
没有找到文件。
dev-
readmachine/src/main/java/com/tykj/dev/readmachine/devreadmachine
/service/impl/DeviceLibraryPositionServiceImpl.java
→
dev-
library/src/main/java/com/tykj/dev/device/library
/service/impl/DeviceLibraryPositionServiceImpl.java
浏览文件 @
2d19debc
package
com
.
tykj
.
dev
.
readmachine
.
devreadmachine
.
service
.
impl
;
package
com
.
tykj
.
dev
.
device
.
library
.
service
.
impl
;
import
com.github.wenhao.jpa.PredicateBuilder
;
import
com.github.wenhao.jpa.Specifications
;
import
com.tykj.dev.device.library.repository.DeviceLibraryPositionDao
;
import
com.tykj.dev.device.library.service.DeviceLibraryPositionService
;
import
com.tykj.dev.device.library.subject.domin.DeviceLibraryPosition
;
...
...
@@ -10,6 +8,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
import
java.util.Optional
;
/**
* @author zsp
...
...
@@ -44,4 +43,14 @@ public class DeviceLibraryPositionServiceImpl implements DeviceLibraryPositionSe
return
deviceLibraryPositionDao
.
findAllByStorageLocationId
(
StorageLocationId
);
}
@Override
public
DeviceLibraryPosition
findById
(
Integer
id
)
{
DeviceLibraryPosition
deviceLibraryPosition
=
new
DeviceLibraryPosition
();
Optional
<
DeviceLibraryPosition
>
positionDaoById
=
deviceLibraryPositionDao
.
findById
(
id
);
if
(
positionDaoById
.
isPresent
()){
deviceLibraryPosition
=
positionDaoById
.
get
();
}
return
deviceLibraryPosition
;
}
}
dev-readmachine/src/main/java/com/tykj/dev/readmachine/devreadmachine/Entity/ReadMachineIp.java
浏览文件 @
2d19debc
...
...
@@ -45,6 +45,9 @@ public class ReadMachineIp {
@ApiModelProperty
(
value
=
"删除标志位"
)
private
Integer
deleteTag
=
0
;
@ApiModelProperty
(
value
=
"老的ip"
)
private
String
oldIp
;
}
dev-readmachine/src/main/java/com/tykj/dev/readmachine/devreadmachine/controller/ReadMachineBillController.java
浏览文件 @
2d19debc
...
...
@@ -74,15 +74,15 @@ public class ReadMachineBillController {
@Autowired
private
TaskService
taskService
;
static
{
//增加一个全局变量,只要加载过这个so就不再执行,除非进程重启才会清掉该变量。
if
(
System
.
getProperty
(
"myapplibrary"
)==
null
){
log
.
info
(
"myapplibrary:{}"
,
System
.
getProperty
(
"myapplibrary"
));
System
.
setProperty
(
"myapplibrary"
,
"libModuleAPIJni.so"
);
// System.loadLibrary("libModuleAPIJni");
System
.
load
(
"/usr/lib/libModuleAPIJni.so"
);
}
}
//
static{
//
//增加一个全局变量,只要加载过这个so就不再执行,除非进程重启才会清掉该变量。
//
if(System.getProperty("myapplibrary")==null){
//
log.info("myapplibrary:{}",System.getProperty("myapplibrary"));
//
System.setProperty("myapplibrary", "libModuleAPIJni.so");
//
//
System.loadLibrary("libModuleAPIJni");
//
System.load("/usr/lib/libModuleAPIJni.so");
//
}
//
}
@ApiOperation
(
value
=
"保存盘存接口"
,
notes
=
"保存盘存接口"
)
@PostMapping
(
value
=
"/addReadMachineBill"
)
...
...
@@ -155,8 +155,6 @@ public class ReadMachineBillController {
readMachineBillService
.
deleteReadMachineBillForDraft
(
saveDefatVos
);
return
ResponseEntity
.
ok
(
"任务已取消"
);
}
/**
* 读取装备信息
*/
...
...
dev-readmachine/src/main/java/com/tykj/dev/readmachine/devreadmachine/service/impl/ReadMachineIpServiceImpl.java
浏览文件 @
2d19debc
...
...
@@ -7,6 +7,8 @@ import com.tykj.dev.readmachine.devreadmachine.util.ReadUtils;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.io.UnsupportedEncodingException
;
import
java.util.List
;
import
java.util.Optional
;
...
...
@@ -29,7 +31,13 @@ public class ReadMachineIpServiceImpl implements ReadMachineIpService {
@Override
public
ReadMachineIp
updateIp
(
ReadMachineIp
machineIp
)
{
ReadUtils
readUtils
=
new
ReadUtils
();
readUtils
.
testinitreader
(
machineIp
.
getOldIp
());
try
{
readUtils
.
testsetip
(
machineIp
.
getIp
(),
machineIp
.
getMask
(),
machineIp
.
getGateway
());
}
catch
(
UnsupportedEncodingException
e
)
{
e
.
printStackTrace
();
System
.
out
.
println
(
"e = "
+
e
);
}
log
.
info
(
"读写机ip修改成功"
);
return
readMachineIpDao
.
save
(
machineIp
);
}
...
...
dev-readmachine/src/main/java/com/tykj/dev/readmachine/devreadmachine/util/ReadUtils.java
浏览文件 @
2d19debc
...
...
@@ -4,6 +4,9 @@ import com.uhf.api.cls.Reader;
import
com.uhf.api.cls.Reader.*
;
import
lombok.Data
;
import
lombok.extern.slf4j.Slf4j
;
import
java.io.UnsupportedEncodingException
;
import
java.nio.charset.StandardCharsets
;
import
java.util.ArrayList
;
import
java.util.List
;
...
...
@@ -329,7 +332,7 @@ public class ReadUtils {
er
=
Jreader
.
LockTag
(
1
,
(
byte
)
Lock_Obj
.
LOCK_OBJECT_BANK1
.
value
(),
(
short
)
Lock_Type
.
BANK1_UNLOCK
.
value
(),
data
,
(
short
)
1000
);
}
public
void
testsetip
(
String
ip
,
String
mask
,
String
gateway
)
{
public
void
testsetip
(
String
ip
,
String
mask
,
String
gateway
)
throws
UnsupportedEncodingException
{
Reader_Ip
rip
=
Jreader
.
new
Reader_Ip
();
/*
rip.ip=new byte[]{'1','9','2','.','1','6','8','.','1','.','1','0','1'};
...
...
@@ -340,9 +343,9 @@ public class ReadUtils {
// rip.ip="192.168.1.100".getBytes();
// rip.mask="255.255.255.0".getBytes();
// rip.gateway="192.168.1.1".getBytes();
rip
.
ip
=
ip
.
getBytes
();
rip
.
mask
=
mask
.
getBytes
();
rip
.
gateway
=
gateway
.
getBytes
();
rip
.
ip
=
ip
.
getBytes
(
"US-ASCII"
);
rip
.
mask
=
mask
.
getBytes
(
"US-ASCII"
);
rip
.
gateway
=
gateway
.
getBytes
(
"US-ASCII"
);
//*/
READER_ERR
er
=
Jreader
.
ParamSet
(
Mtr_Param
.
MTR_PARAM_READER_IP
,
rip
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论