|
|
@@ -4,6 +4,7 @@ import java.util.List;
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
+import org.springframework.util.StringUtils;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
|
@@ -15,6 +16,11 @@ import com.uas.search.console.model.OrderInvoiceSimpleInfo;
|
|
|
import com.uas.search.console.model.OrderSimpleInfo;
|
|
|
import com.uas.search.console.model.PurchaseInvoiceSimpleInfo;
|
|
|
import com.uas.search.console.model.PurchaseSimpleInfo;
|
|
|
+import com.uas.search.console.service.impl.OrderSearchServiceImpl;
|
|
|
+import com.uas.search.model.BaseOrder;
|
|
|
+import com.uas.search.model.PageParams;
|
|
|
+import com.uas.search.model.SPage;
|
|
|
+import com.uas.search.service.OrderSearchService.Table_name;
|
|
|
|
|
|
/**
|
|
|
* 订单搜索请求
|
|
|
@@ -23,8 +29,12 @@ import com.uas.search.console.model.PurchaseSimpleInfo;
|
|
|
* @since 2016年10月14日 上午11:59:45
|
|
|
*/
|
|
|
@Controller
|
|
|
-@RequestMapping("/search/order")
|
|
|
+@RequestMapping("/search")
|
|
|
public class OrderSearchController {
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private OrderSearchServiceImpl orderSearchService;
|
|
|
+
|
|
|
@Autowired
|
|
|
private OrderSimpleInfoDao orderDao;
|
|
|
|
|
|
@@ -37,6 +47,16 @@ public class OrderSearchController {
|
|
|
@Autowired
|
|
|
private PurchaseInvoiceSimpleInfoDao purchaseInvoiceDao;
|
|
|
|
|
|
+ @RequestMapping("orderIds")
|
|
|
+ @ResponseBody
|
|
|
+ public SPage<BaseOrder> getOrderIdsWithDetail(String keyword, String tableName, PageParams params) {
|
|
|
+ Table_name tbName = null;
|
|
|
+ if (!StringUtils.isEmpty(tableName)) {
|
|
|
+ tbName = Table_name.valueOf(tableName);
|
|
|
+ }
|
|
|
+ return orderSearchService.getOrderIdsWithDetail(keyword, tbName, params);
|
|
|
+ }
|
|
|
+
|
|
|
@RequestMapping("orders")
|
|
|
@ResponseBody
|
|
|
public List<OrderSimpleInfo> orders() {
|