add 进窑记录

This commit is contained in:
张江玮
2023-07-20 16:56:31 +08:00
parent 3e06329f58
commit 7a57a08255
9 changed files with 136 additions and 45 deletions

View File

@@ -205,4 +205,12 @@ public class AcsToWmsController {
public ResponseEntity<Object> mark(@RequestBody JSONObject whereJson) {
return new ResponseEntity<>(acsToWmsService.mark(whereJson), HttpStatus.OK);
}
@PostMapping("/inKiln")
@Log("反馈进窑分配")
@ApiOperation("反馈进窑分配")
@SaIgnore
public ResponseEntity<Object> inKiln(@RequestBody JSONObject param) {
return ResponseEntity.ok(acsToWmsService.inKiln(param));
}
}

View File

@@ -118,4 +118,6 @@ public interface AcsToWmsService {
JSONObject mark(JSONObject whereJson);
JSONObject inKiln(JSONObject param);
}

View File

@@ -749,4 +749,23 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
throw new BadRequestException("[" + VehicleType.get(String.valueOf(vehicle_type)).label() + "] [" + vehicle_code + "] 无信息!");
}
}
@Override
public JSONObject inKiln(JSONObject param) {
String vehicle_code = TaskUtils.formatVehicleCode(param.getString("vehicle_code"));
if (StrUtil.isNotBlank(vehicle_code)) {
String kiln_number = param.getString("kiln_number");
if (StrUtil.isNotBlank(kiln_number)) {
JSONObject vd_update = new JSONObject();
vd_update.put("kiln_number", "Y0" + kiln_number);
vd_update.put("in_kiln_time", DateUtil.now());
WQLObject.getWQLObject("st_ivt_vehicle_detail").update(vd_update, "is_delete = '0' AND vehicle_code = '" + vehicle_code + "'");
}
}
JSONObject result = new JSONObject();
result.put("status", HttpStatus.OK.value());
result.put("message", "反馈成功!");
return result;
}
}