|
|
@@ -37,7 +37,6 @@ import com.uas.platform.b2b.support.UsageBufferedLogger;
|
|
|
import com.uas.platform.core.exception.IllegalOperatorException;
|
|
|
import com.uas.platform.core.logging.BufferedLoggerManager;
|
|
|
import com.uas.platform.core.model.PageParams;
|
|
|
-import com.uas.platform.core.model.Status;
|
|
|
import com.uas.platform.core.web.bind.RequestState;
|
|
|
import com.uas.search.b2b.model.MultiValue;
|
|
|
import com.uas.search.b2b.model.SPage;
|
|
|
@@ -158,7 +157,7 @@ public class DeputyOrderController {
|
|
|
* @param params
|
|
|
* @return
|
|
|
*/
|
|
|
- @RequestMapping(params = RequestState.TODO, method = RequestMethod.GET)
|
|
|
+ @RequestMapping(value = "/getDeOrder", params = RequestState.TODO, method = RequestMethod.GET)
|
|
|
public SPage<DeputyOrder> getDeOrderTodo(PageParams params, String keyword) {
|
|
|
logger.log("客户代采订单", "查看代采订单");
|
|
|
com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, null);
|
|
|
@@ -175,7 +174,7 @@ public class DeputyOrderController {
|
|
|
}
|
|
|
pageParams.getFilters().put("deo_enuu", new MultiValue(list, true));
|
|
|
}
|
|
|
- pageParams.getFilters().put("deo_statuscode", Status.UNAUDIT.value());
|
|
|
+ pageParams.getFilters().put("deo_entrystatus", "保存");
|
|
|
// 排序条件
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
|
sortList.add(new Sort("deo_id", false, Type.LONG, new Long(1)));
|
|
|
@@ -183,6 +182,37 @@ public class DeputyOrderController {
|
|
|
return searchService.searchDeputyOrderCheckIds(keyword, pageParams);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 作为卖家,收到的采购询价(待回复)
|
|
|
+ *
|
|
|
+ * @param params
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/getDeOrder", params = RequestState.DONE, method = RequestMethod.GET)
|
|
|
+ public SPage<DeputyOrder> getDeOrderDone(PageParams params, String keyword) {
|
|
|
+ logger.log("客户代采订单", "查看代采订单");
|
|
|
+ com.uas.search.b2b.model.PageParams pageParams = searchService.convertPageParams(params, null);
|
|
|
+ // 当前登录企业作为供应商
|
|
|
+ pageParams.getFilters().put("deo_enuu", SystemSession.getUser().getEnterprise().getUu());
|
|
|
+ SearchFilter filter = userService.distribute();
|
|
|
+ if (filter != null && filter.getDistribute() == null) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ if (filter != null && !CollectionUtils.isEmpty(filter.getDistribute())) {
|
|
|
+ List<Object> list = new ArrayList<>();
|
|
|
+ for (Object object : filter.getDistribute()) {
|
|
|
+ list.add(object);
|
|
|
+ }
|
|
|
+ pageParams.getFilters().put("deo_enuu", new MultiValue(list, true));
|
|
|
+ }
|
|
|
+ pageParams.getFilters().put("deo_entrystatus", "已提交");
|
|
|
+ // 排序条件
|
|
|
+ List<Sort> sortList = new ArrayList<>();
|
|
|
+ sortList.add(new Sort("deo_id", false, Type.LONG, new Long(1)));
|
|
|
+ pageParams.getFilters().put(SearchConstants.SORT_KEY, sortList);
|
|
|
+ return searchService.searchDeputyOrderCheckIds(keyword, pageParams);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 查看订单详情
|
|
|
*
|
|
|
@@ -202,6 +232,16 @@ public class DeputyOrderController {
|
|
|
return deputyOrderService.deleteProdById(id);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 删除单据
|
|
|
+ *
|
|
|
+ * @param id
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/clearOrder/{id}", method = RequestMethod.DELETE)
|
|
|
+ private ModelMap clearOrder(@PathVariable Long id) {
|
|
|
+ return deputyOrderService.clearOrder(id);
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 打印订单,增加打印次数
|