Merge branch 'master' of https://gitee.com/luxiaotao1123/zy-asrs into hylyasrs
# Conflicts:
# src/main/java/com/zy/asrs/controller/MatCodeController.java
# src/main/java/com/zy/asrs/utils/VersionUtils.java
# src/main/java/com/zy/common/utils/excel/matcode/MatCodeExcel.java
# src/main/java/com/zy/common/utils/excel/matcode/MatCodeExcelListener.java
# src/main/resources/application.yml
| | |
| | | |
| | | int modifyStatus(@Param("orderId") Long orderId, @Param("status")Integer status); |
| | | |
| | | int addToLogTable(OrderDetl orderDetl); |
| | | } |
| | |
| | | |
| | | boolean modifyStatus(Long orderId, Integer status); |
| | | |
| | | void addToLogTable(OrderDetl orderDetl); |
| | | boolean addToLogTable(OrderDetl orderDetl); |
| | | } |
| | |
| | | |
| | | List<Order> selectComplete(); |
| | | |
| | | void addToLogTable(Order order); |
| | | boolean addToLogTable(Order order); |
| | | } |
| | |
| | | return this.baseMapper.modifyStatus(orderId, status) > 0; |
| | | } |
| | | |
| | | @Override |
| | | public boolean addToLogTable(OrderDetl orderDetl) { |
| | | return this.baseMapper.addToLogTable(orderDetl) > 0; |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | @Override |
| | | public void addToLogTable(Order order) { |
| | | this.baseMapper.addToLogTable(order); |
| | | public boolean addToLogTable(Order order) { |
| | | return this.baseMapper.addToLogTable(order) > 0; |
| | | } |
| | | |
| | | } |
| | |
| | | @Component |
| | | public class OrderMoveHistoryScheduler { |
| | | @Autowired |
| | | private OrderMoveHistoryHandler handler; |
| | | |
| | | private OrderMoveHistoryHandler orderMoveHistoryHandler; |
| | | |
| | | /** |
| | | * 将已完成order和orderDetl移动到log表 |
| | | */ |
| | | @Scheduled(cron = "0/30 * * * * ?") |
| | | public void execute(){ |
| | | handler.move(); |
| | | orderMoveHistoryHandler.start(); |
| | | } |
| | | } |
| | |
| | | public class OrderMoveHistoryHandler extends AbstractHandler<String> { |
| | | @Autowired |
| | | private OrderService orderService; |
| | | |
| | | @Autowired |
| | | private OrderDetlService orderDetlService; |
| | | |
| | | public ReturnT<String> move(){ |
| | | public ReturnT<String> start(){ |
| | | List<Order> settleEqual6 = orderService.selectList(new EntityWrapper<Order>() |
| | | .eq("settle", 6)); |
| | | for (Order order : settleEqual6) { |
| | |
| | | } |
| | | return SUCCESS; |
| | | } |
| | | |
| | | private void moveBoth(Order order, List<OrderDetl> orderDetls){ |
| | | Date now = new Date(); |
| | | if (!Cools.isEmpty(orderDetls)) { |
| | |
| | | and order_id = #{orderId} |
| | | </update> |
| | | |
| | | <insert id="addToLogTable"> |
| | | INSERT INTO man_order_detl_log SELECT * FROM man_order_detl WHERE id = #{id} |
| | | </insert> |
| | | |
| | | </mapper> |