This commit is contained in:
2022-11-23 17:38:46 +08:00
parent 1b378064af
commit a27451e804
3 changed files with 50 additions and 23 deletions

View File

@@ -134,7 +134,7 @@ public class HFHandController {
return new ResponseEntity<>(HandService.updateDeviceStatus(whereJson), HttpStatus.OK);
}
@PostMapping("/handlogin")
@PostMapping("/login")
@Log("手持登陆验证")
@ApiOperation("手持登陆验证")
@SaIgnore
@@ -162,4 +162,14 @@ public class HFHandController {
return new ResponseEntity<>(HandService.createTask2(whereJson), HttpStatus.OK);
}
@PostMapping("/queryDevice")
@Log("查询设备起点和终点")
@ApiOperation("查询设备起点和终点")
@SaIgnore
//@PreAuthorize("@el.check('sect:list')")
//@RequestBody JSONObject json
public ResponseEntity<Object> queryDevice() {
return new ResponseEntity<>(HandService.queryDevice(), HttpStatus.OK);
}
}

View File

@@ -112,4 +112,6 @@ public interface HFHandService {
Map<String, Object> queryMaterial();
Map<String, Object> createTask2(Map<String, String> whereJson);
Map<String, Object> queryDevice();
}

View File

@@ -303,6 +303,12 @@ public class HFHandServiceImpl implements HFHandService {
resultJson.put("result", "");
return resultJson;
}
if (StrUtil.isEmpty(task_type)) {
resultJson.put("code", "0");
resultJson.put("desc", "任务类型不能为空");
resultJson.put("result", "");
return resultJson;
}
if (StrUtil.isEmpty(next_devicecode)) {
resultJson.put("code", "0");
resultJson.put("desc", "终点不能为空");
@@ -317,24 +323,24 @@ public class HFHandServiceImpl implements HFHandService {
// return resultJson;
// }
//判断起点有货,终点为空
if (ObjectUtil.isEmpty(startDevice.getMaterial_type()) || Integer.parseInt(startDevice.getMaterial_type()) == 0) {
resultJson.put("code", "0");
resultJson.put("desc", "起点必须有货");
resultJson.put("result", "");
return resultJson;
}
if (!ObjectUtil.isEmpty(nextDevice.getMaterial_type()) && !StrUtil.equals(nextDevice.getMaterial_type(), "0")) {
resultJson.put("code", "0");
resultJson.put("desc", "终点必须为空");
resultJson.put("result", "");
return resultJson;
}
if (Boolean.parseBoolean(startDevice.getIslock()) || Boolean.parseBoolean(nextDevice.getIslock())) {
resultJson.put("code", "0");
resultJson.put("desc", "起点或终点设备已被锁定");
resultJson.put("result", "");
return resultJson;
}
// if (ObjectUtil.isEmpty(startDevice.getMaterial_type()) || Integer.parseInt(startDevice.getMaterial_type()) == 0) {
// resultJson.put("code", "0");
// resultJson.put("desc", "起点必须有货");
// resultJson.put("result", "");
// return resultJson;
// }
// if (!ObjectUtil.isEmpty(nextDevice.getMaterial_type()) && !StrUtil.equals(nextDevice.getMaterial_type(), "0")) {
// resultJson.put("code", "0");
// resultJson.put("desc", "终点必须为空");
// resultJson.put("result", "");
// return resultJson;
// }
// if (Boolean.parseBoolean(startDevice.getIslock()) || Boolean.parseBoolean(nextDevice.getIslock())) {
// resultJson.put("code", "0");
// resultJson.put("desc", "起点或终点设备已被锁定");
// resultJson.put("result", "");
// return resultJson;
// }
if (StrUtil.isEmpty(priority)) {
priority = "1";
}
@@ -359,10 +365,10 @@ public class HFHandServiceImpl implements HFHandService {
dto.setVehicle_code(carrier);
try {
taskService.create(dto);
startDevice.setIslock("true");
nextDevice.setIslock("true");
// startDevice.setIslock("true");
// nextDevice.setIslock("true");
} catch (Exception e) {
resultJson.put("code", "2");
resultJson.put("code", "0");
resultJson.put("desc", e.getMessage());
resultJson.put("result", "");
return resultJson;
@@ -760,5 +766,14 @@ public class HFHandServiceImpl implements HFHandService {
return jo;
}
@Override
public Map<String, Object> queryDevice() {
WQLObject wo = WQLObject.getWQLObject("acs_device");
JSONArray resultJSONArray = wo.query("1 = 1", "device_code").getResultJSONArray(0);
JSONObject jo = new JSONObject();
jo.put("code", "1");
jo.put("desc", "查询成功");
jo.put("result", resultJSONArray);
return jo;
}
}