From 9fa7314698afd63d49eb962a8a586898667d9225 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期三, 27 三月 2024 09:35:34 +0800 Subject: [PATCH] Merge branch 'Four-Way-Rack' of http://47.97.1.152:5880/r/zy-asrs-master into Four-Way-Rack --- zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/service/impl/MotionServiceImpl.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/service/impl/MotionServiceImpl.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/service/impl/MotionServiceImpl.java index 5a492a1..8f20651 100644 --- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/service/impl/MotionServiceImpl.java +++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/rcs/service/impl/MotionServiceImpl.java @@ -1,5 +1,6 @@ package com.zy.asrs.wcs.rcs.service.impl; +import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.zy.asrs.framework.exception.CoolException; import com.zy.asrs.wcs.core.model.enums.DeviceCtgType; @@ -74,4 +75,19 @@ public Motion selectOfNext(String uuid, Motion motion) { return this.baseMapper.selectOfNext(uuid, motion.getPriority(), motion.getHostId()); } + + @Override + public int batchInsert(List<Motion> motionList, String uuid, Integer taskNo) { + int i = motionList.size(); + for (Motion motion : motionList) { + motion.setPriority(i); + motion.setWrkNo(taskNo); + motion.setUuid(uuid); + if (!this.save(motion)) { + throw new CoolException(JSON.toJSONString(motion) + "鍔ㄤ綔淇濆瓨澶辫触"); + } + i -= 1; + } + return motionList.size(); + } } -- Gitblit v1.9.1