|
|
@@ -8,9 +8,11 @@ import java.util.List;
|
|
|
import javax.servlet.ServletOutputStream;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
+import com.github.pagehelper.util.StringUtil;
|
|
|
import com.ygtx.common.utils.DictUtils;
|
|
|
import com.ygtx.gxt.domain.GxtOrderData;
|
|
|
import com.ygtx.gxt.service.IGxtWorkOrderService;
|
|
|
+import com.ygtx.system.service.ISysConfigService;
|
|
|
import com.ygtx.system.strategy.AutoCodeUtil;
|
|
|
import org.springframework.core.io.Resource;
|
|
|
import org.springframework.core.io.ResourceLoader;
|
|
|
@@ -52,6 +54,8 @@ public class GxtRepairOrderController extends BaseController
|
|
|
private AutoCodeUtil autoCodeUtil;
|
|
|
@Autowired
|
|
|
private IGxtWorkOrderService gxtWorkOrderService;
|
|
|
+ @Autowired
|
|
|
+ private ISysConfigService configService;
|
|
|
|
|
|
/**
|
|
|
* 查询维修工单列表
|
|
|
@@ -337,9 +341,12 @@ public class GxtRepairOrderController extends BaseController
|
|
|
result.setRepairPending(gxtRepairOrderService.getUnfinishedOrder());
|
|
|
result.setWorkPending(gxtWorkOrderService.getUnfinishedOrder());
|
|
|
result.setHasCenter(gxtWorkOrderService.hasCenter());
|
|
|
+ String num = configService.selectConfigByKey("gxt.order.timeout");
|
|
|
GxtRepairOrder gxtRepairOrder = new GxtRepairOrder();
|
|
|
gxtRepairOrder.setWorkOrderStatus("assigned");
|
|
|
- gxtRepairOrder.setOutTimeParam(30);
|
|
|
+ if (StringUtil.isNotEmpty(num)) {
|
|
|
+ gxtRepairOrder.setOutTimeParam(Integer.valueOf(num));
|
|
|
+ }
|
|
|
List<GxtRepairOrder> orders = gxtRepairOrderService.selectGxtRepairOrderList(gxtRepairOrder);
|
|
|
result.setTimeOutNum(orders.size());
|
|
|
return success(result);
|