Commit 4cac73f96e5c3dc2d550298e8e441e901fab65bd
1 parent
bdc1a9f1
同步司机信息
Showing
9 changed files
with
105 additions
and
5 deletions
Bsth-admin/pom.xml
| @@ -21,6 +21,8 @@ | @@ -21,6 +21,8 @@ | ||
| 21 | <artifactId>spring-boot-starter-test</artifactId> | 21 | <artifactId>spring-boot-starter-test</artifactId> |
| 22 | <scope>test</scope> | 22 | <scope>test</scope> |
| 23 | </dependency> | 23 | </dependency> |
| 24 | + | ||
| 25 | + | ||
| 24 | <dependency> | 26 | <dependency> |
| 25 | <groupId>junit</groupId> | 27 | <groupId>junit</groupId> |
| 26 | <artifactId>junit</artifactId> | 28 | <artifactId>junit</artifactId> |
| @@ -119,6 +121,36 @@ | @@ -119,6 +121,36 @@ | ||
| 119 | <version>3.0.0</version> | 121 | <version>3.0.0</version> |
| 120 | </dependency> | 122 | </dependency> |
| 121 | 123 | ||
| 124 | + <dependency> | ||
| 125 | + <groupId>com.kingdee.shr</groupId> | ||
| 126 | + <artifactId>shr_sso_client</artifactId> | ||
| 127 | + <version>1.0.0</version> | ||
| 128 | + </dependency> | ||
| 129 | + | ||
| 130 | + <dependency> | ||
| 131 | + <groupId>org.apache.httpcomponents</groupId> | ||
| 132 | + <artifactId>httpclient</artifactId> | ||
| 133 | + <version>4.5</version> | ||
| 134 | + </dependency> | ||
| 135 | + | ||
| 136 | + <dependency> | ||
| 137 | + <groupId>org.apache.httpcomponents</groupId> | ||
| 138 | + <artifactId>httpcore</artifactId> | ||
| 139 | + <version>4.4.1</version> | ||
| 140 | + </dependency> | ||
| 141 | + | ||
| 142 | + <dependency> | ||
| 143 | + <groupId>org.apache.httpcomponents</groupId> | ||
| 144 | + <artifactId>httpclient</artifactId> | ||
| 145 | + <version>4.5</version> | ||
| 146 | + </dependency> | ||
| 147 | + | ||
| 148 | + <dependency> | ||
| 149 | + <groupId>org.apache.httpcomponents</groupId> | ||
| 150 | + <artifactId>commons-httpclient</artifactId> | ||
| 151 | + <version>3.1</version> | ||
| 152 | + </dependency> | ||
| 153 | + | ||
| 122 | </dependencies> | 154 | </dependencies> |
| 123 | 155 | ||
| 124 | <build> | 156 | <build> |
Bsth-admin/src/main/java/com/ruoyi/controller/TestController.java
| @@ -2,6 +2,7 @@ package com.ruoyi.controller; | @@ -2,6 +2,7 @@ package com.ruoyi.controller; | ||
| 2 | 2 | ||
| 3 | import com.ruoyi.common.core.domain.ResponseResult; | 3 | import com.ruoyi.common.core.domain.ResponseResult; |
| 4 | import com.ruoyi.job.DriverJob; | 4 | import com.ruoyi.job.DriverJob; |
| 5 | +import com.ruoyi.service.driver.NewDriverService; | ||
| 5 | import com.ruoyi.service.key.location.LinggangKeyWorkLocationService; | 6 | import com.ruoyi.service.key.location.LinggangKeyWorkLocationService; |
| 6 | import io.swagger.annotations.ApiOperation; | 7 | import io.swagger.annotations.ApiOperation; |
| 7 | import org.springframework.beans.factory.annotation.Autowired; | 8 | import org.springframework.beans.factory.annotation.Autowired; |
| @@ -20,6 +21,8 @@ public class TestController { | @@ -20,6 +21,8 @@ public class TestController { | ||
| 20 | private DriverJob driverJob; | 21 | private DriverJob driverJob; |
| 21 | @Autowired | 22 | @Autowired |
| 22 | private LinggangKeyWorkLocationService keyWorkLocationService; | 23 | private LinggangKeyWorkLocationService keyWorkLocationService; |
| 24 | + @Autowired | ||
| 25 | + private NewDriverService newDriverService; | ||
| 23 | 26 | ||
| 24 | @GetMapping(value = "/test") | 27 | @GetMapping(value = "/test") |
| 25 | @ApiOperation("test") | 28 | @ApiOperation("test") |
| @@ -34,4 +37,10 @@ public class TestController { | @@ -34,4 +37,10 @@ public class TestController { | ||
| 34 | keyWorkLocationService.insertJob("2024-07-30"); | 37 | keyWorkLocationService.insertJob("2024-07-30"); |
| 35 | return ResponseResult.success(); | 38 | return ResponseResult.success(); |
| 36 | } | 39 | } |
| 40 | + | ||
| 41 | + @GetMapping(value = "/driver") | ||
| 42 | + public ResponseResult<Boolean> insertDriver(){ | ||
| 43 | + newDriverService.insertJob(); | ||
| 44 | + return ResponseResult.success(); | ||
| 45 | + } | ||
| 37 | } | 46 | } |
Bsth-admin/src/main/java/com/ruoyi/controller/dss/KeyBoxController.java
| @@ -522,7 +522,7 @@ public class KeyBoxController extends BaseController { | @@ -522,7 +522,7 @@ public class KeyBoxController extends BaseController { | ||
| 522 | } | 522 | } |
| 523 | 523 | ||
| 524 | Optional<CarInfo> carInfoOptional = carInfos.stream().filter(c -> Objects.equals(c.getNbbm(), sc.getNbbm())).findFirst(); | 524 | Optional<CarInfo> carInfoOptional = carInfos.stream().filter(c -> Objects.equals(c.getNbbm(), sc.getNbbm())).findFirst(); |
| 525 | - if (!optional.isPresent()) { | 525 | + if (!carInfoOptional.isPresent()) { |
| 526 | return null; | 526 | return null; |
| 527 | 527 | ||
| 528 | } | 528 | } |
Bsth-admin/src/main/java/com/ruoyi/domain/driver/NewDriver.java
| @@ -140,7 +140,7 @@ public class NewDriver { | @@ -140,7 +140,7 @@ public class NewDriver { | ||
| 140 | /***同步结果状态;0成功,1失败*/ | 140 | /***同步结果状态;0成功,1失败*/ |
| 141 | @Excel(name = "同步结果状态;0成功,1失败") | 141 | @Excel(name = "同步结果状态;0成功,1失败") |
| 142 | @TableField(value = "driver_integer") | 142 | @TableField(value = "driver_integer") |
| 143 | - private java.lang.Integer integer; | 143 | + private java.lang.Integer integer1; |
| 144 | 144 | ||
| 145 | 145 | ||
| 146 | /***同步内容*/ | 146 | /***同步内容*/ |
| @@ -160,6 +160,13 @@ public class NewDriver { | @@ -160,6 +160,13 @@ public class NewDriver { | ||
| 160 | @TableField(exist = false) | 160 | @TableField(exist = false) |
| 161 | private float imageScore; | 161 | private float imageScore; |
| 162 | 162 | ||
| 163 | + public Integer getInteger() { | ||
| 164 | + return integer1; | ||
| 165 | + } | ||
| 166 | + | ||
| 167 | + public void setInteger(Integer integer) { | ||
| 168 | + this.integer1 = integer1; | ||
| 169 | + } | ||
| 163 | 170 | ||
| 164 | @Override | 171 | @Override |
| 165 | public String toString() { | 172 | public String toString() { |
Bsth-admin/src/main/java/com/ruoyi/domain/equipment/self/check/LingangEquimentSelfCheck.java
| @@ -12,6 +12,8 @@ import lombok.NoArgsConstructor; | @@ -12,6 +12,8 @@ import lombok.NoArgsConstructor; | ||
| 12 | import lombok.experimental.Accessors; | 12 | import lombok.experimental.Accessors; |
| 13 | import lombok.extern.slf4j.Slf4j; | 13 | import lombok.extern.slf4j.Slf4j; |
| 14 | 14 | ||
| 15 | +import java.util.Date; | ||
| 16 | + | ||
| 15 | 17 | ||
| 16 | @Data | 18 | @Data |
| 17 | @Slf4j | 19 | @Slf4j |
| @@ -69,13 +71,13 @@ public class LingangEquimentSelfCheck { | @@ -69,13 +71,13 @@ public class LingangEquimentSelfCheck { | ||
| 69 | /***锁控状态 1正常,2故障,null/3未检测到*/ | 71 | /***锁控状态 1正常,2故障,null/3未检测到*/ |
| 70 | @Excel(name = "锁控状态 1正常,2故障,null/3未检测到") | 72 | @Excel(name = "锁控状态 1正常,2故障,null/3未检测到") |
| 71 | @TableField(value = "equiment_self_lock") | 73 | @TableField(value = "equiment_self_lock") |
| 72 | - private java.lang.Integer lock; | 74 | + private java.lang.Integer lock1; |
| 73 | 75 | ||
| 74 | 76 | ||
| 75 | /***设备传过来的时间*/ | 77 | /***设备传过来的时间*/ |
| 76 | @Excel(name = "设备传过来的时间") | 78 | @Excel(name = "设备传过来的时间") |
| 77 | @TableField(value = "equiment_self_time") | 79 | @TableField(value = "equiment_self_time") |
| 78 | - private java.util.Date time; | 80 | + private java.util.Date time1; |
| 79 | 81 | ||
| 80 | 82 | ||
| 81 | /***设备类型*/ | 83 | /***设备类型*/ |
| @@ -112,6 +114,21 @@ public class LingangEquimentSelfCheck { | @@ -112,6 +114,21 @@ public class LingangEquimentSelfCheck { | ||
| 112 | @Excel(name = "修改时间") | 114 | @Excel(name = "修改时间") |
| 113 | private java.util.Date updateTime; | 115 | private java.util.Date updateTime; |
| 114 | 116 | ||
| 117 | + public Integer getLock() { | ||
| 118 | + return lock1; | ||
| 119 | + } | ||
| 120 | + | ||
| 121 | + public void setLock(Integer lock) { | ||
| 122 | + this.lock1 = lock; | ||
| 123 | + } | ||
| 124 | + | ||
| 125 | + public Date getTime() { | ||
| 126 | + return time1; | ||
| 127 | + } | ||
| 128 | + | ||
| 129 | + public void setTime(Date time1) { | ||
| 130 | + this.time1 = time1; | ||
| 131 | + } | ||
| 115 | 132 | ||
| 116 | @Override | 133 | @Override |
| 117 | public String toString() { | 134 | public String toString() { |
Bsth-admin/src/main/java/com/ruoyi/domain/sign/in/resource/LinggangSignInResource.java
| @@ -36,7 +36,7 @@ public class LinggangSignInResource { | @@ -36,7 +36,7 @@ public class LinggangSignInResource { | ||
| 36 | /***顺序*/ | 36 | /***顺序*/ |
| 37 | @Excel(name = "顺序") | 37 | @Excel(name = "顺序") |
| 38 | @TableField(value = "sign_in_resource_index") | 38 | @TableField(value = "sign_in_resource_index") |
| 39 | - private Integer index; | 39 | + private Integer index1; |
| 40 | 40 | ||
| 41 | 41 | ||
| 42 | /***资源类型:1是图片;2是视频*/ | 42 | /***资源类型:1是图片;2是视频*/ |
| @@ -78,6 +78,13 @@ public class LinggangSignInResource { | @@ -78,6 +78,13 @@ public class LinggangSignInResource { | ||
| 78 | @TableField(exist = false) | 78 | @TableField(exist = false) |
| 79 | private String content; | 79 | private String content; |
| 80 | 80 | ||
| 81 | + public Integer getIndex() { | ||
| 82 | + return index1; | ||
| 83 | + } | ||
| 84 | + | ||
| 85 | + public void setIndex(Integer index1) { | ||
| 86 | + this.index1 = index1; | ||
| 87 | + } | ||
| 81 | 88 | ||
| 82 | @Override | 89 | @Override |
| 83 | public String toString() { | 90 | public String toString() { |
Bsth-admin/src/main/java/com/ruoyi/service/driver/NewDriverService.java
| @@ -60,6 +60,8 @@ public interface NewDriverService extends IService<NewDriver> { | @@ -60,6 +60,8 @@ public interface NewDriverService extends IService<NewDriver> { | ||
| 60 | /***插入数据*/ | 60 | /***插入数据*/ |
| 61 | boolean insert(NewDriver entity); | 61 | boolean insert(NewDriver entity); |
| 62 | 62 | ||
| 63 | + boolean insertJob(); | ||
| 64 | + | ||
| 63 | /** | 65 | /** |
| 64 | * 根据主键修改数据 | 66 | * 根据主键修改数据 |
| 65 | */ | 67 | */ |
Bsth-admin/src/main/java/com/ruoyi/service/impl/driver/NewDriverServiceImpl.java
| @@ -6,6 +6,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage; | @@ -6,6 +6,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage; | ||
| 6 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 6 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| 7 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 7 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| 8 | import com.github.pagehelper.PageHelper; | 8 | import com.github.pagehelper.PageHelper; |
| 9 | +import com.kingdee.shr.api.Response; | ||
| 10 | +import com.kingdee.shr.api.SHRClient; | ||
| 9 | import com.ruoyi.common.TipEnum; | 11 | import com.ruoyi.common.TipEnum; |
| 10 | import com.ruoyi.common.core.domain.ResponseResult; | 12 | import com.ruoyi.common.core.domain.ResponseResult; |
| 11 | import com.ruoyi.common.utils.StringUtils; | 13 | import com.ruoyi.common.utils.StringUtils; |
| @@ -21,6 +23,7 @@ import org.springframework.beans.factory.annotation.Autowired; | @@ -21,6 +23,7 @@ import org.springframework.beans.factory.annotation.Autowired; | ||
| 21 | import org.springframework.stereotype.Service; | 23 | import org.springframework.stereotype.Service; |
| 22 | 24 | ||
| 23 | import java.io.File; | 25 | import java.io.File; |
| 26 | +import java.io.IOException; | ||
| 24 | import java.util.*; | 27 | import java.util.*; |
| 25 | 28 | ||
| 26 | @Service | 29 | @Service |
| @@ -169,6 +172,29 @@ public class NewDriverServiceImpl extends ServiceImpl<NewDriverMapper, NewDriver | @@ -169,6 +172,29 @@ public class NewDriverServiceImpl extends ServiceImpl<NewDriverMapper, NewDriver | ||
| 169 | return save(entity); | 172 | return save(entity); |
| 170 | } | 173 | } |
| 171 | 174 | ||
| 175 | + @Override | ||
| 176 | + public boolean insertJob() { | ||
| 177 | + String SHR_LOCAL = "http://dsh.bdo2o.com:6280/shr"; | ||
| 178 | + //OSF���ƣ�ע�������Ʋ��DZ��� | ||
| 179 | + String serviceName = "getPersonByListService"; | ||
| 180 | + SHRClient client = new SHRClient(); | ||
| 181 | + //����OSF����Ҫ�IJ��� | ||
| 182 | + Map<String,Object> param = new HashMap<String,Object>(); | ||
| 183 | + | ||
| 184 | + ArrayList<String> dataList = new ArrayList<String>(); | ||
| 185 | + dataList.add("05-008018"); | ||
| 186 | + param.put("personlist", dataList); | ||
| 187 | + Response res = null; | ||
| 188 | + try { | ||
| 189 | + res = client.executeService(SHR_LOCAL ,serviceName,param); | ||
| 190 | + } catch (IOException e) { | ||
| 191 | + throw new RuntimeException(e); | ||
| 192 | + } | ||
| 193 | + System.out.println(res.getData()); | ||
| 194 | + | ||
| 195 | + return false; | ||
| 196 | + } | ||
| 197 | + | ||
| 172 | /** | 198 | /** |
| 173 | * 根据主键修改数据 | 199 | * 根据主键修改数据 |
| 174 | */ | 200 | */ |
Bsth-admin/src/main/resources/libs/arcsoft-sdk-face-3.0.0.0.jar deleted
100644 → 0
No preview for this file type