This commit is contained in:
18188916393
2022-08-26 16:27:44 +08:00
parent a5f1e62e8a
commit db6b9943bf
5 changed files with 23 additions and 6 deletions

View File

@@ -78,14 +78,13 @@ public class AcsToWmsController {
@Log("排产单确认") @Log("排产单确认")
@ApiOperation("排产单确认") @ApiOperation("排产单确认")
public ResponseEntity<Object> sureProduceTask(@RequestBody Map whereJson) { public ResponseEntity<Object> sureProduceTask(@RequestBody Map whereJson) {
acsToWmsService.sureProduceTask(whereJson); return new ResponseEntity<>(acsToWmsService.sureProduceTask(whereJson), HttpStatus.OK);
return new ResponseEntity<>(HttpStatus.OK);
} }
@PostMapping("/status") @PostMapping("/status")
@Log("ACS给WMS反馈任务状态") @Log("ACS给WMS反馈任务状态")
@ApiOperation("ACS给WMS反馈任务状态") @ApiOperation("ACS给WMS反馈任务状态")
public ResponseEntity<Object> receiveTaskStatusAcs(@RequestBody String string) { public ResponseEntity<Object> receiveTaskStatusAcs(@RequestBody String string) {
return new ResponseEntity<>(acsToWmsService.receiveTaskStatusAcs(string), HttpStatus.OK); return new ResponseEntity<>(acsToWmsService.receiveTaskStatusAcs(string), HttpStatus.OK);
} }
} }

View File

@@ -5,7 +5,7 @@ import java.util.Map;
public interface AcsToWmsService { public interface AcsToWmsService {
/** /**
* ACS客户端--->WMS服务 * ACS客户端--->WMS服务
* ACS向WMS申请任务 * ACS向WMS申请任务
* *
* @param jsonObject 条件 * @param jsonObject 条件
@@ -61,7 +61,7 @@ public interface AcsToWmsService {
* @return Map<String, Object> * @return Map<String, Object>
*/ */
void sureProduceTask(Map jsonObject); Map<String, Object> sureProduceTask(Map jsonObject);
/** /**
* ACS客户端--->WMS服务端 * ACS客户端--->WMS服务端
* ACS向WMS反馈任务状态 * ACS向WMS反馈任务状态

View File

@@ -310,7 +310,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
} }
@Override @Override
public void sureProduceTask(Map jsonObject) { public Map<String, Object> sureProduceTask(Map jsonObject) {
String producetask_code = (String) jsonObject.get("producetask_code"); String producetask_code = (String) jsonObject.get("producetask_code");
String device_code = (String) jsonObject.get("device_code"); String device_code = (String) jsonObject.get("device_code");
String material_code = (String) jsonObject.get("material_code"); String material_code = (String) jsonObject.get("material_code");
@@ -356,6 +356,11 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
taskObj.put("real_qty",qty); taskObj.put("real_qty",qty);
} }
taskTable.update(taskObj); taskTable.update(taskObj);
JSONObject result = new JSONObject();
result.put("status", HttpStatus.OK.value());
result.put("message", "任务状态反馈成功!");
result.put("data", new JSONObject());
return result;
} }
@Override @Override

View File

@@ -13,6 +13,8 @@ import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.Calendar; import java.util.Calendar;
import java.util.Date; import java.util.Date;
import java.util.Queue;
import java.util.concurrent.ArrayBlockingQueue;
public class Test3 extends BaseTest { public class Test3 extends BaseTest {
@org.junit.Test @org.junit.Test
@@ -263,4 +265,15 @@ public class Test3 extends BaseTest {
} }
} }
} }
public static void main(String[] args) {
Queue<String> ma = new ArrayBlockingQueue<>(10);
for (int i = 0; i <5 ; i++) {
ma.offer("pla00"+i);
}
ma.poll();
for (String str:ma){
System.out.println(str);
}
System.out.println(ma.size());
}
} }