修改 关锁修改状态

master
wanghao 3 months ago
parent 1a3d30b7e8
commit f2f5029b2d

@ -14,7 +14,7 @@ spring:
# 从库数据源 # 从库数据源
slave: slave:
# 从数据源开关/默认关闭 # 从数据源开关/默认关闭
enabled: true enabled: false
url: jdbc:mysql://119.45.202.115:3306/no_power_control?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 url: jdbc:mysql://119.45.202.115:3306/no_power_control?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root username: root
password: haiwei@123 password: haiwei@123

@ -56,6 +56,7 @@ public class PdaApiController {
ResponseEntity<String> response = null; ResponseEntity<String> response = null;
try { try {
RestTemplate restTemplate = new RestTemplate(); RestTemplate restTemplate = new RestTemplate();
String url = "http://119.45.202.115:7789/devcontrolbusiness/unlock?idStr=" + baseInfo.getOpenCode() + "&password=" + baseInfo.getOpenPassword(); String url = "http://119.45.202.115:7789/devcontrolbusiness/unlock?idStr=" + baseInfo.getOpenCode() + "&password=" + baseInfo.getOpenPassword();
// 根据实际情况调整参数值 // 根据实际情况调整参数值
@ -64,7 +65,16 @@ public class PdaApiController {
MyResult myResult = JSONObject.parseObject(response.getBody(), MyResult.class); MyResult myResult = JSONObject.parseObject(response.getBody(), MyResult.class);
System.out.println(myResult.toString()); System.out.println(myResult.toString());
if (myResult.getCode() == 200) { if (myResult.getCode() == 200) {
// 修改设备状态
BaseInfo updateBaseInfo = new BaseInfo();
updateBaseInfo.setObjId(baseInfo.getObjId());
updateBaseInfo.setUseState("0");
updateBaseInfo.setLocationName("A455C1B8500104E0");
baseInfoService.updateBaseInfoForApi(updateBaseInfo);
// service.updateRecord(code);
return success("关锁,打开成功"); return success("关锁,打开成功");
}else {
return error(myResult.getMsg());
} }
} }
}catch (Exception e){ }catch (Exception e){
@ -80,7 +90,7 @@ public class PdaApiController {
public AjaxResult openDeviceLock(@RequestBody BaseInfo baseInfo) { public AjaxResult openDeviceLock(@RequestBody BaseInfo baseInfo) {
String openCode = baseInfo.getOpenCode(); String openCode = baseInfo.getOpenCode();
String openPassword = baseInfo.getOpenPassword(); String openPassword = baseInfo.getOpenPassword();
System.out.println("开锁"); System.out.println("开锁"+openCode+",密码:"+openPassword);
ResponseEntity<String> response = null; ResponseEntity<String> response = null;
try { try {
RestTemplate restTemplate = new RestTemplate(); RestTemplate restTemplate = new RestTemplate();
@ -91,7 +101,8 @@ public class PdaApiController {
if (response.getStatusCode().is2xxSuccessful()) { if (response.getStatusCode().is2xxSuccessful()) {
// {"code":200/500,"isSuc":true,"msg":"开锁指令下发成功,已收到设备回复","buffer":null,"data":null} // {"code":200/500,"isSuc":true,"msg":"开锁指令下发成功,已收到设备回复","buffer":null,"data":null}
MyResult myResult = JSONObject.parseObject(response.getBody(), MyResult.class); MyResult myResult = JSONObject.parseObject(response.getBody(), MyResult.class);
System.out.println(myResult.toString());
System.out.println("返回值:"+myResult.toString());
if (myResult.getCode() == 200) { if (myResult.getCode() == 200) {
/** /**
* *

@ -8,4 +8,6 @@ import java.util.List;
@Repository @Repository
public interface PdaApiMapper { public interface PdaApiMapper {
List<RecordUse> selectUseList(); List<RecordUse> selectUseList();
void updateRecord(String code);
} }

@ -6,4 +6,6 @@ import java.util.List;
public interface IPdaApiService { public interface IPdaApiService {
List<RecordUse> selectUseList(); List<RecordUse> selectUseList();
void updateRecord(String code);
} }

@ -17,4 +17,9 @@ public class PdaServiceImpl implements IPdaApiService {
public List<RecordUse> selectUseList() { public List<RecordUse> selectUseList() {
return mapper.selectUseList(); return mapper.selectUseList();
} }
@Override
public void updateRecord(String code) {
mapper.updateRecord(code);
}
} }

@ -15,4 +15,8 @@
END as use_time END as use_time
FROM device_record_use order by open_time desc FROM device_record_use order by open_time desc
</select> </select>
<update id="updateRecord">
</update>
</mapper> </mapper>

Loading…
Cancel
Save