Explorar o código

feat: 增加获取委外订单回复记录的接口

suntg %!s(int64=6) %!d(string=hai) anos
pai
achega
752404d304

+ 72 - 0
src/main/java/com/uas/platform/b2b/mall2/controller/MakeOrderController.java

@@ -0,0 +1,72 @@
+package com.uas.platform.b2b.mall2.controller;
+
+import com.alibaba.fastjson.JSONObject;
+import com.uas.platform.b2b.core.util.DateFormatUtils;
+import com.uas.platform.b2b.model.*;
+import com.uas.platform.b2b.search.SearchService;
+import com.uas.platform.b2b.service.MakeOrderService;
+import com.uas.platform.b2b.service.OrderRedDotService;
+import com.uas.platform.b2b.service.UserService;
+import com.uas.platform.b2b.support.JxlsExcelView;
+import com.uas.platform.b2b.support.SPageUtils;
+import com.uas.platform.b2b.support.SystemSession;
+import com.uas.platform.b2b.support.UsageBufferedLogger;
+import com.uas.platform.core.logging.BufferedLoggerManager;
+import com.uas.platform.core.model.Constant;
+import com.uas.platform.core.model.PageInfo;
+import com.uas.platform.core.model.PageParams;
+import com.uas.platform.core.model.Status;
+import com.uas.platform.core.persistence.criteria.PredicateUtils;
+import com.uas.platform.core.util.serializer.FlexJsonUtils;
+import com.uas.platform.core.web.bind.RequestState;
+import com.uas.search.b2b.model.MultiValue;
+import com.uas.search.b2b.model.SPage;
+import com.uas.search.b2b.model.Sort;
+import com.uas.search.b2b.model.Sort.Type;
+import com.uas.search.b2b.util.SearchConstants;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.ResponseEntity;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.util.CollectionUtils;
+import org.springframework.util.StringUtils;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.servlet.ModelAndView;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 卖家对委外加工单的操作
+ * 
+ * @author suntg
+ * 
+ */
+@SuppressWarnings("deprecation")
+@Controller("mall2.MakeOrderController")
+@RequestMapping("/mall2/make/orders")
+public class MakeOrderController {
+
+	@Autowired
+	private MakeOrderService makeOrderService;
+
+	/**
+	 * 作为卖家,查看我的委外加工单回复
+	 * 
+	 * @param orderId
+	 *            加工单ID
+	 * @return
+	 */
+	@RequestMapping(value = "/{orderId}/reply", method = RequestMethod.GET)
+	@ResponseBody
+	public ModelMap getPurchaseReply(@PathVariable("orderId") Long orderId) {
+		ModelMap modelMap = new ModelMap();
+		List<MakeOrderReply> replies = makeOrderService.findReplyByOrderId(orderId);
+		modelMap.put("replies", replies);
+		modelMap.put("success", true);
+		return modelMap;
+	}
+
+}