src/main/java/com/zy/asrs/controller/OutController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/mapper/OrderDetlMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/OrderDetlService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/OrderService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/OrderDetlServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/common/model/OrderMergeVo.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/OrderDetlMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/OutController.java
@@ -8,7 +8,6 @@ import com.zy.asrs.service.*; import com.zy.common.model.LocDto; import com.zy.common.model.OrderDto; import com.zy.common.model.OrderMergeVo; import com.zy.common.model.TaskDto; import com.zy.common.web.BaseController; import org.springframework.beans.factory.annotation.Autowired; @@ -165,8 +164,7 @@ @RequestMapping(value = "/order/merge/preview/auth") @ManagerAuth public R mergePreview(@RequestParam(value = "orderIds[]") List<Long> orderIds){ OrderMergeVo merge = orderService.mergePreview(orderIds); return R.ok().add(merge); return R.ok().add(orderService.mergePreview(orderIds)); } } src/main/java/com/zy/asrs/mapper/OrderDetlMapper.java
@@ -31,4 +31,6 @@ int modifyStatus(@Param("orderId") Long orderId, @Param("status")Integer status); List<OrderDetl> selectRemainder(@Param("orderId") Long orderId); } src/main/java/com/zy/asrs/service/OrderDetlService.java
@@ -26,4 +26,5 @@ boolean modifyStatus(Long orderId, Integer status); List<OrderDetl> selectRemainder(Long orderId); } src/main/java/com/zy/asrs/service/OrderService.java
@@ -28,6 +28,6 @@ /** * 订单合并预览 */ OrderMergeVo mergePreview(List<Long> ids); List<OrderMergeVo> mergePreview(List<Long> ids); } src/main/java/com/zy/asrs/service/impl/OrderDetlServiceImpl.java
@@ -73,4 +73,9 @@ return this.baseMapper.modifyStatus(orderId, status) > 0; } @Override public List<OrderDetl> selectRemainder(Long orderId) { return this.baseMapper.selectRemainder(orderId); } } src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java
@@ -167,14 +167,17 @@ } @Override public OrderMergeVo mergePreview(List<Long> ids) { OrderMergeVo vo = new OrderMergeVo(); public List<OrderMergeVo> mergePreview(List<Long> ids) { List<OrderMergeVo> result = new ArrayList<>(); for (Long orderId : ids) { Order order = this.selectById(orderId); // 获取所有未作业的明细 List<OrderDetl> orderDetls = orderDetlService.selectRemainder(orderId); for (OrderDetl orderDetl : orderDetls) { } } return vo; return result; } } src/main/java/com/zy/common/model/OrderMergeVo.java
@@ -2,9 +2,25 @@ import lombok.Data; import java.util.ArrayList; import java.util.List; /** * Created by vincent on 2022/10/17 */ @Data public class OrderMergeVo { private String matnr; private String maktx; private String batch; private String specs; private Double anfme; private List<DetlDto> detlDtos = new ArrayList<>(); } src/main/resources/mapper/OrderDetlMapper.xml
@@ -181,4 +181,13 @@ and order_id = #{orderId} </update> <select id="selectRemainder" resultMap="BaseResultMap"> select * from man_order_detl where 1=1 and anfme > qty and order_id = #{orderId} </select> </mapper>