|
@@ -16,13 +16,19 @@ import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
import com.uas.platform.b2b.model.PurchaseOrder;
|
|
import com.uas.platform.b2b.model.PurchaseOrder;
|
|
|
import com.uas.platform.b2b.model.PurchaseOrderAll;
|
|
import com.uas.platform.b2b.model.PurchaseOrderAll;
|
|
|
import com.uas.platform.b2b.model.PurchaseOrderItem;
|
|
import com.uas.platform.b2b.model.PurchaseOrderItem;
|
|
|
-import com.uas.platform.b2b.model.PurchaseReply;
|
|
|
|
|
|
|
+import com.uas.platform.b2b.model.PurchaseOrderReply;
|
|
|
import com.uas.platform.b2b.service.PurchaseOrderService;
|
|
import com.uas.platform.b2b.service.PurchaseOrderService;
|
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
|
import com.uas.platform.core.model.PageInfo;
|
|
import com.uas.platform.core.model.PageInfo;
|
|
|
import com.uas.platform.core.model.PageParams;
|
|
import com.uas.platform.core.model.PageParams;
|
|
|
import com.uas.platform.core.util.serializer.FlexJsonUtils;
|
|
import com.uas.platform.core.util.serializer.FlexJsonUtils;
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 卖家对订单的操作
|
|
|
|
|
+ *
|
|
|
|
|
+ * @author Administrator
|
|
|
|
|
+ *
|
|
|
|
|
+ */
|
|
|
@Controller
|
|
@Controller
|
|
|
@RequestMapping("/sale")
|
|
@RequestMapping("/sale")
|
|
|
public class SaleOrderController {
|
|
public class SaleOrderController {
|
|
@@ -44,7 +50,7 @@ public class SaleOrderController {
|
|
|
info.filter("vendUU", SystemSession.getUser().getEnterprise().getUu());
|
|
info.filter("vendUU", SystemSession.getUser().getEnterprise().getUu());
|
|
|
return purchaseOrderService.findAllByPageInfo(info);
|
|
return purchaseOrderService.findAllByPageInfo(info);
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 作为卖家,根据采购单据ID查找采购订单(含明细)
|
|
* 作为卖家,根据采购单据ID查找采购订单(含明细)
|
|
|
*
|
|
*
|
|
@@ -81,25 +87,26 @@ public class SaleOrderController {
|
|
|
*/
|
|
*/
|
|
|
@RequestMapping(value = "/orders/items/{orderItemId}/reply", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/orders/items/{orderItemId}/reply", method = RequestMethod.POST)
|
|
|
public ResponseEntity<String> replyOrderItem(@RequestBody String json, @PathVariable("orderItemId") Long orderItemId) {
|
|
public ResponseEntity<String> replyOrderItem(@RequestBody String json, @PathVariable("orderItemId") Long orderItemId) {
|
|
|
- PurchaseReply reply = FlexJsonUtils.fromJson(json, PurchaseReply.class);
|
|
|
|
|
|
|
+ PurchaseOrderReply reply = FlexJsonUtils.fromJson(json, PurchaseOrderReply.class);
|
|
|
PurchaseOrderItem orderItem = new PurchaseOrderItem();
|
|
PurchaseOrderItem orderItem = new PurchaseOrderItem();
|
|
|
orderItem.setId(orderItemId);
|
|
orderItem.setId(orderItemId);
|
|
|
reply.setOrderItem(orderItem);
|
|
reply.setOrderItem(orderItem);
|
|
|
purchaseOrderService.reply(reply);
|
|
purchaseOrderService.reply(reply);
|
|
|
return new ResponseEntity<String>(HttpStatus.OK);
|
|
return new ResponseEntity<String>(HttpStatus.OK);
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 作为卖家,查看我的回复
|
|
* 作为卖家,查看我的回复
|
|
|
*
|
|
*
|
|
|
- * @param orderItemId 订单明细行ID
|
|
|
|
|
|
|
+ * @param orderItemId
|
|
|
|
|
+ * 订单明细行ID
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
@RequestMapping(value = "/orders/items/{orderItemId}/reply", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/orders/items/{orderItemId}/reply", method = RequestMethod.GET)
|
|
|
- public List<PurchaseReply> getPurchaseReply(@PathVariable("orderItemId") Long orderItemId) {
|
|
|
|
|
|
|
+ public List<PurchaseOrderReply> getPurchaseReply(@PathVariable("orderItemId") Long orderItemId) {
|
|
|
return purchaseOrderService.findReplyByOrderItem(orderItemId);
|
|
return purchaseOrderService.findReplyByOrderItem(orderItemId);
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 作为卖家,批量回复采购订单
|
|
* 作为卖家,批量回复采购订单
|
|
|
*
|
|
*
|