更新
This commit is contained in:
@@ -182,7 +182,9 @@ public class HailiangSmartplcTestDeviceDriver extends AbstractOpcDeviceDriver im
|
|||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
//申请空盘
|
//申请空盘
|
||||||
|
System.out.println("执行到mode = 4了,此时move = " + move + ",requireSucess = " + requireSucess);
|
||||||
if (move == 0 && !requireSucess) {
|
if (move == 0 && !requireSucess) {
|
||||||
|
System.out.println("进入到申请空盘的任务了,mode = " + mode);
|
||||||
Date date = new Date();
|
Date date = new Date();
|
||||||
if (date.getTime() - this.instruction_require_time.getTime() < (long) this.instruction_require_time_out) {
|
if (date.getTime() - this.instruction_require_time.getTime() < (long) this.instruction_require_time_out) {
|
||||||
log.trace("触发时间因为小于{}毫秒,而被无视", this.instruction_require_time_out);
|
log.trace("触发时间因为小于{}毫秒,而被无视", this.instruction_require_time_out);
|
||||||
@@ -198,13 +200,17 @@ public class HailiangSmartplcTestDeviceDriver extends AbstractOpcDeviceDriver im
|
|||||||
if (res_jo.getString("status").equals("200")) {
|
if (res_jo.getString("status").equals("200")) {
|
||||||
logServer.deviceExecuteLog(device_code, "", "", "空盘任务申请成功-");
|
logServer.deviceExecuteLog(device_code, "", "", "空盘任务申请成功-");
|
||||||
requireSucess = true;
|
requireSucess = true;
|
||||||
|
} else {
|
||||||
|
System.out.println("申请满托入库失败" + String.valueOf(res_jo));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
|
System.out.println("执行到mode = 5了,此时move = " + move + ",requireSucessFullIn = " + requireSucessFullIn);
|
||||||
//满托入库
|
//满托入库
|
||||||
if (move == 1 && !requireSucessFullIn) {
|
if (move == 1 && !requireSucessFullIn) {
|
||||||
|
System.out.println("进入到申请空盘的任务了,mode = " + mode);
|
||||||
Date date = new Date();
|
Date date = new Date();
|
||||||
if (date.getTime() - this.instruction_require_time.getTime() < (long) this.instruction_require_time_out) {
|
if (date.getTime() - this.instruction_require_time.getTime() < (long) this.instruction_require_time_out) {
|
||||||
log.trace("触发时间因为小于{}毫秒,而被无视", this.instruction_require_time_out);
|
log.trace("触发时间因为小于{}毫秒,而被无视", this.instruction_require_time_out);
|
||||||
@@ -221,6 +227,8 @@ public class HailiangSmartplcTestDeviceDriver extends AbstractOpcDeviceDriver im
|
|||||||
if (res_jo.getString("status").equals("200")) {
|
if (res_jo.getString("status").equals("200")) {
|
||||||
requireSucessFullIn = true;
|
requireSucessFullIn = true;
|
||||||
logServer.deviceExecuteLog(device_code, "", "", "满托入库任务申请成功-");
|
logServer.deviceExecuteLog(device_code, "", "", "满托入库任务申请成功-");
|
||||||
|
} else {
|
||||||
|
System.out.println("申请满托入库失败" + String.valueOf(res_jo));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -88,6 +88,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|||||||
String task_type = task.getString("task_type");
|
String task_type = task.getString("task_type");
|
||||||
String remark = task.getString("remark");
|
String remark = task.getString("remark");
|
||||||
String params = task.getString("params");
|
String params = task.getString("params");
|
||||||
|
String vehicle_qty = task.getString("vehicle_qty");
|
||||||
|
|
||||||
if (start_point_code.indexOf("-") > 0) {
|
if (start_point_code.indexOf("-") > 0) {
|
||||||
String str[] = start_point_code.split("-");
|
String str[] = start_point_code.split("-");
|
||||||
@@ -137,6 +138,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|||||||
jo.put("vehicle_type", vehicle_type);
|
jo.put("vehicle_type", vehicle_type);
|
||||||
jo.put("remark", remark);
|
jo.put("remark", remark);
|
||||||
jo.put("params", params);
|
jo.put("params", params);
|
||||||
|
jo.put("emptypallet_num", vehicle_qty);
|
||||||
jo.put("task_type", StrUtil.isEmpty(task_type) ? 1 : Integer.parseInt(task_type));
|
jo.put("task_type", StrUtil.isEmpty(task_type) ? 1 : Integer.parseInt(task_type));
|
||||||
|
|
||||||
if (!StrUtil.isEmpty(ext_task_id)) {
|
if (!StrUtil.isEmpty(ext_task_id)) {
|
||||||
|
|||||||
@@ -248,7 +248,7 @@ public class TaskServiceImpl implements TaskService, ApplicationAutoInitial {
|
|||||||
public List<TaskDto> queryAllUnfinished(Map whereJson) {
|
public List<TaskDto> queryAllUnfinished(Map whereJson) {
|
||||||
WQLObject wo = WQLObject.getWQLObject("acs_task");
|
WQLObject wo = WQLObject.getWQLObject("acs_task");
|
||||||
JSONArray arr = wo.query("task_status < 2 ").getResultJSONArray(0);
|
JSONArray arr = wo.query("task_status < 2 ").getResultJSONArray(0);
|
||||||
List<TaskDto> list =arr.toJavaList(TaskDto.class);
|
List<TaskDto> list = arr.toJavaList(TaskDto.class);
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -390,7 +390,7 @@ public class TaskServiceImpl implements TaskService, ApplicationAutoInitial {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
WQLObject wo = WQLObject.getWQLObject("acs_task");
|
WQLObject wo = WQLObject.getWQLObject("acs_task");
|
||||||
JSONObject json = (JSONObject) JSONObject.toJSON(dto);
|
JSONObject json = (JSONObject) JSONObject.toJSON(dto);
|
||||||
|
|
||||||
wo.insert(json);
|
wo.insert(json);
|
||||||
tasks.add(dto);
|
tasks.add(dto);
|
||||||
@@ -492,7 +492,7 @@ public class TaskServiceImpl implements TaskService, ApplicationAutoInitial {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (ObjectUtil.isNotEmpty(this.findByStartCode(start_device_code))
|
if (ObjectUtil.isNotEmpty(this.findByStartCode(start_device_code))
|
||||||
|| ObjectUtil.isNotEmpty(this.findByNextCode(next_device_code))) {
|
|| ObjectUtil.isNotEmpty(this.findByNextCode(next_device_code))) {
|
||||||
throw new WDKException("已存在该起点或终点的任务!");
|
throw new WDKException("已存在该起点或终点的任务!");
|
||||||
}
|
}
|
||||||
if (StrUtil.equals(material_type, "") || StrUtil.equals(quantity, "")) {
|
if (StrUtil.equals(material_type, "") || StrUtil.equals(quantity, "")) {
|
||||||
@@ -523,7 +523,7 @@ public class TaskServiceImpl implements TaskService, ApplicationAutoInitial {
|
|||||||
dto.setUpdate_by(currentUsername);
|
dto.setUpdate_by(currentUsername);
|
||||||
|
|
||||||
WQLObject wo = WQLObject.getWQLObject("acs_task");
|
WQLObject wo = WQLObject.getWQLObject("acs_task");
|
||||||
JSONObject json = (JSONObject) JSONObject.toJSON(dto);
|
JSONObject json = (JSONObject) JSONObject.toJSON(dto);
|
||||||
|
|
||||||
wo.update(json);
|
wo.update(json);
|
||||||
|
|
||||||
@@ -787,7 +787,7 @@ public class TaskServiceImpl implements TaskService, ApplicationAutoInitial {
|
|||||||
JSONObject feed_jo = new JSONObject();
|
JSONObject feed_jo = new JSONObject();
|
||||||
feed_jo.put("ext_task_id", entity.getExt_task_id());
|
feed_jo.put("ext_task_id", entity.getExt_task_id());
|
||||||
feed_jo.put("task_code", entity.getTask_code());
|
feed_jo.put("task_code", entity.getTask_code());
|
||||||
feed_jo.put("task_status", entity.getTask_status());
|
feed_jo.put("task_status", "0");
|
||||||
JSONArray ja = new JSONArray();
|
JSONArray ja = new JSONArray();
|
||||||
ja.add(feed_jo);
|
ja.add(feed_jo);
|
||||||
acstowmsService.feedbackTaskStatusToWms(ja);
|
acstowmsService.feedbackTaskStatusToWms(ja);
|
||||||
@@ -1215,7 +1215,7 @@ public class TaskServiceImpl implements TaskService, ApplicationAutoInitial {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer queryStartNum(String start_code,String next_code) {
|
public Integer queryStartNum(String start_code, String next_code) {
|
||||||
int num = 0;
|
int num = 0;
|
||||||
Iterator<TaskDto> iterator = tasks.iterator();
|
Iterator<TaskDto> iterator = tasks.iterator();
|
||||||
while (iterator.hasNext()) {
|
while (iterator.hasNext()) {
|
||||||
@@ -1228,7 +1228,7 @@ public class TaskServiceImpl implements TaskService, ApplicationAutoInitial {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer queryEndNum(String next_code,String start_code) {
|
public Integer queryEndNum(String next_code, String start_code) {
|
||||||
int num = 0;
|
int num = 0;
|
||||||
Iterator<TaskDto> iterator = tasks.iterator();
|
Iterator<TaskDto> iterator = tasks.iterator();
|
||||||
while (iterator.hasNext()) {
|
while (iterator.hasNext()) {
|
||||||
|
|||||||
@@ -6,12 +6,12 @@ spring:
|
|||||||
druid:
|
druid:
|
||||||
db-type: com.alibaba.druid.pool.DruidDataSource
|
db-type: com.alibaba.druid.pool.DruidDataSource
|
||||||
driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
|
driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
|
||||||
# url: jdbc:log4jdbc:mysql://${DB_HOST:47.111.78.178}:${DB_PORT:3306}/${DB_NAME:yongyu_acs2}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&useOldAliasMetadataBehavior=true
|
#url: jdbc:log4jdbc:mysql://${DB_HOST:47.111.78.178}:${DB_PORT:3306}/${DB_NAME:yongyu_acs2}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&useOldAliasMetadataBehavior=true
|
||||||
url: jdbc:log4jdbc:mysql://${DB_HOST:127.0.0.1}:${DB_PORT:3306}/${DB_NAME:yy_acs}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&useOldAliasMetadataBehavior=true&allowPublicKeyRetrieval=true
|
url: jdbc:log4jdbc:mysql://${DB_HOST:127.0.0.1}:${DB_PORT:3306}/${DB_NAME:yongyu_acs2}?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false&useOldAliasMetadataBehavior=true&allowPublicKeyRetrieval=true
|
||||||
username: ${DB_USER:root}
|
username: ${DB_USER:root}
|
||||||
# password: ${DB_PWD:P@ssw0rd}
|
#password: ${DB_PWD:P@ssw0rd}
|
||||||
# password: ${DB_PWD:Root.123456}
|
# password: ${DB_PWD:Root.123456}
|
||||||
password: ${DB_PWD:123456}
|
password: ${DB_PWD:password}
|
||||||
# 初始连接数
|
# 初始连接数
|
||||||
initial-size: 5
|
initial-size: 5
|
||||||
# 最小连接数
|
# 最小连接数
|
||||||
@@ -55,7 +55,7 @@ spring:
|
|||||||
multi-statement-allow: true
|
multi-statement-allow: true
|
||||||
redis:
|
redis:
|
||||||
#数据库索引
|
#数据库索引
|
||||||
database: ${REDIS_DB:15}
|
database: ${REDIS_DB:2}
|
||||||
host: ${REDIS_HOST:127.0.0.1}
|
host: ${REDIS_HOST:127.0.0.1}
|
||||||
port: ${REDIS_PORT:6379}
|
port: ${REDIS_PORT:6379}
|
||||||
password: ${REDIS_PWD:}
|
password: ${REDIS_PWD:}
|
||||||
@@ -151,6 +151,8 @@ sa-token:
|
|||||||
jwt-secret-key: opsjajisdnnca0sdkksdfaaasdfwwq
|
jwt-secret-key: opsjajisdnnca0sdkksdfaaasdfwwq
|
||||||
# token 前缀
|
# token 前缀
|
||||||
token-prefix: Bearer
|
token-prefix: Bearer
|
||||||
|
is-read-body: false
|
||||||
|
is-read-cookie: false
|
||||||
|
|
||||||
loki:
|
loki:
|
||||||
url: http://localhost:3100/loki/api/v1
|
url: http://localhost:3100/loki/api/v1
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ spring:
|
|||||||
freemarker:
|
freemarker:
|
||||||
check-template-location: false
|
check-template-location: false
|
||||||
profiles:
|
profiles:
|
||||||
active: dev
|
active: prod
|
||||||
jackson:
|
jackson:
|
||||||
time-zone: GMT+8
|
time-zone: GMT+8
|
||||||
data:
|
data:
|
||||||
@@ -78,3 +78,4 @@ security:
|
|||||||
- /api/localStorage/pictures
|
- /api/localStorage/pictures
|
||||||
# 参数
|
# 参数
|
||||||
- /api/param/getValueByCode
|
- /api/param/getValueByCode
|
||||||
|
- /api/hand/queryStorageExtra
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
server:
|
server:
|
||||||
port: 8010
|
port: 8011
|
||||||
#配置数据源
|
#配置数据源
|
||||||
spring:
|
spring:
|
||||||
datasource:
|
datasource:
|
||||||
|
|||||||
Reference in New Issue
Block a user