Commit c6bee18d by weijiguang

Merge remote-tracking branch 'origin/v2' into v2

parents d262986d 1613180b
...@@ -5,9 +5,7 @@ import com.soss.system.domain.Order; ...@@ -5,9 +5,7 @@ import com.soss.system.domain.Order;
import com.soss.system.domain.OrderOperationLog; import com.soss.system.domain.OrderOperationLog;
import com.soss.system.mapper.OrderMapper; import com.soss.system.mapper.OrderMapper;
import com.soss.system.mapper.OrderOperationLogMapper; import com.soss.system.mapper.OrderOperationLogMapper;
import com.soss.system.service.impl.OrderServiceImpl;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.scheduling.annotation.Scheduled; import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -18,24 +16,24 @@ import java.util.List; ...@@ -18,24 +16,24 @@ import java.util.List;
public class OrderSchedule { public class OrderSchedule {
@Autowired @Autowired
private OrderMapper orderMapper; private OrderMapper orderMapper;
@Value("${timeout}") // @Value("${timeout}")
private Integer timeout; // private Integer timeout;
@Autowired @Autowired
private OrderOperationLogMapper operationLogMapper; private OrderOperationLogMapper operationLogMapper;
@Autowired // @Autowired
private OrderServiceImpl orderService; // private OrderServiceImpl orderService;
@Scheduled(fixedDelay = 60*1000) @Scheduled(fixedDelay = 60*1000)
private void process() { private void process() {
//orderMapper.updateTimeOut(OrderStatusConstant.productionCompleted,timeout); //orderMapper.updateTimeOut(OrderStatusConstant.productionCompleted,timeout);
List<Order> orders1 = orderMapper.selectOrderByTime(OrderStatusConstant.productionCompleted, timeout); /*List<Order> orders1 = orderMapper.selectOrderByTime(OrderStatusConstant.productionCompleted, timeout);
if(orders1!=null &&orders1.size()>0){ if(orders1!=null &&orders1.size()>0){
for (Order order : orders1) { for (Order order : orders1) {
order.setState(OrderStatusConstant.timeout); order.setState(OrderStatusConstant.timeout);
order.setUpdatedAt(new Date()); order.setUpdatedAt(new Date());
orderService.updateOrder(order); orderService.updateOrder(order);
} }
} }*/
//orderMapper.updateCancel(OrderStatusConstant.Unpaid,15); //orderMapper.updateCancel(OrderStatusConstant.Unpaid,15);
List<Order> orders = orderMapper.selectOrderByTime(OrderStatusConstant.Unpaid, 15*60); List<Order> orders = orderMapper.selectOrderByTime(OrderStatusConstant.Unpaid, 15*60);
if(orders!=null &&orders.size()>0){ if(orders!=null &&orders.size()>0){
......
...@@ -137,20 +137,20 @@ public class GoodsCategoryServiceImpl implements IGoodsCategoryService ...@@ -137,20 +137,20 @@ public class GoodsCategoryServiceImpl implements IGoodsCategoryService
int size = goodsCategories.size(); int size = goodsCategories.size();
for(int i=0;i<size;i++){ for(int i=0;i<size;i++){
GoodsCategory goodsCategory = goodsCategories.get(i); GoodsCategory goodsCategory = goodsCategories.get(i);
if(id.equals(goodsCategory.getId())){ if (id.equals(goodsCategory.getId().toString())) {
if("1".equals(pointer)){ if ("1".equals(pointer)) {
int index = i-1; int lastIdx = i - 1;
if(index<0){ if (lastIdx < 0) {
lastId =id; lastId = id;
}else{ } else {
lastId = goodsCategories.get(index).getId().toString(); lastId = goodsCategories.get(lastIdx).getId().toString();
} }
}else if("2".equals(pointer)){ } else if ("2".equals(pointer)) {
int index=i+1; int lastIdx = i + 1;
if(index>=size){ if (lastIdx >= size) {
lastId =id; lastId = id;
}else{ } else {
lastId = goodsCategories.get(index).getId().toString(); lastId = goodsCategories.get(lastIdx).getId().toString();
} }
} }
} }
......
...@@ -262,8 +262,6 @@ public class MachineApiServiceImpl { ...@@ -262,8 +262,6 @@ public class MachineApiServiceImpl {
} }
machine.setState(status); machine.setState(status);
return machineMapper.updateMachine(machine); return machineMapper.updateMachine(machine);
} }
public void updateOrder(Order order) { public void updateOrder(Order order) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment