| | |
| | | public class OpenController extends BaseController { |
| | | |
| | | private static final boolean auth = true; |
| | | private static final String sign_arm = "|s|LABEL_0"; |
| | | private static final String sign_arm_order = "|s|LABEL_"; |
| | | private static final String sign_arm_sku = "|sku|LABEL_"; |
| | | public static final ArrayList<String> APP_KEY_LIST = new ArrayList<String>() {{ |
| | | add("ea1f0459efc02a79f046f982767939ae"); |
| | | }}; |
| | |
| | | if (Cools.isEmpty(param)) { |
| | | return R.parse(BaseRes.PARAM); |
| | | } |
| | | if (Cools.isEmpty(param.getArm_no())) { |
| | | return R.error("机械臂编号[Arm_no]不能为空"); |
| | | } |
| | | if (Cools.isEmpty(param.getOrder_id())) { |
| | | return R.error("单据编号[order_id]不能为空"); |
| | | } |
| | |
| | | return R.error("客人型号[pick_num]不能为空"); |
| | | } |
| | | try{ |
| | | param.OrderIdTwo(sign_arm); |
| | | param.OrderIdTwo(sign_arm_order,sign_arm_sku); |
| | | } catch (Exception e){ |
| | | return R.error("单据编号[order_id]以"+sign_arm+"作为拆分标记拆分失败!!!"); |
| | | return R.error("单据编号[order_id]以 "+sign_arm_sku+" 与 "+sign_arm_order+" 作为拆分标记拆分失败!!!"); |
| | | } |
| | | |
| | | openService.taskArmCycleResult(param); |
| | |
| | | auth(appkey, param, request); |
| | | if (Cools.isEmpty(param)) { |
| | | return R.parse(BaseRes.PARAM); |
| | | } |
| | | if (Cools.isEmpty(param.getArm_no())) { |
| | | return R.error("机械臂编号[Arm_no]不能为空"); |
| | | } |
| | | if (Cools.isEmpty(param.getId())) { |
| | | return R.error("单据编号[order_id]不能为空"); |
| | |
| | | @RequestBody TaskArmErrorParam param, |
| | | HttpServletRequest request) { |
| | | auth(appkey, param, request); |
| | | if (Cools.isEmpty(param.getArm_no())) { |
| | | return R.error("机械臂编号[Arm_no]不能为空"); |
| | | } |
| | | if (Cools.isEmpty(param)) { |
| | | return R.parse(BaseRes.PARAM); |
| | | } |
| | |
| | | return R.ok().add(param); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 订单完成上报 |
| | | */ |
| | | @PostMapping("/arm/task/order_result") |
| | | public synchronized R TaskArmWorkOrderStatus(@RequestHeader(required = false) String appkey, |
| | | @RequestBody OrderArmEndParam param, |
| | | HttpServletRequest request) { |
| | | auth(appkey, param, request); |
| | | if (Cools.isEmpty(param)) { |
| | | return R.parse(BaseRes.PARAM); |
| | | } |
| | | if (Cools.isEmpty(param.getArm_no())) { |
| | | return R.error("机械臂编号[Arm_no]不能为空"); |
| | | } |
| | | if (Cools.isEmpty(param.getOrder_id())) { |
| | | return R.error("单据编号[order_id]不能为空"); |
| | | } |
| | | try{ |
| | | param.OrderIdTwo(sign_arm_order,sign_arm_sku); |
| | | } catch (Exception e){ |
| | | return R.error("单据编号[order_id]以 "+sign_arm_sku+" 与 "+sign_arm_order+" 作为拆分标记拆分失败!!!"); |
| | | } |
| | | |
| | | openService.taskArmWorkOrderStatus(param); |
| | | return R.ok(); |
| | | } |
| | | |
| | | } |