|
|
@@ -13,6 +13,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
|
import com.uas.platform.b2b.model.PurchaseOrder;
|
|
|
import com.uas.platform.b2b.model.PurchaseOrderAll;
|
|
|
+import com.uas.platform.b2b.model.PurchaseOrderItem;
|
|
|
import com.uas.platform.b2b.model.PurchaseReply;
|
|
|
import com.uas.platform.b2b.service.PurchaseOrderService;
|
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
|
@@ -75,9 +76,12 @@ public class SaleOrderController {
|
|
|
* @param json
|
|
|
* @return
|
|
|
*/
|
|
|
- @RequestMapping(value = "/orders/items/reply", method = RequestMethod.POST)
|
|
|
- public ResponseEntity<String> replyOrderItem(@RequestBody String json) {
|
|
|
+ @RequestMapping(value = "/orders/items/{orderItemId}/reply", method = RequestMethod.POST)
|
|
|
+ public ResponseEntity<String> replyOrderItem(@RequestBody String json, @PathVariable("orderItemId") Long orderItemId) {
|
|
|
PurchaseReply reply = FlexJsonUtils.fromJson(json, PurchaseReply.class);
|
|
|
+ PurchaseOrderItem orderItem = new PurchaseOrderItem();
|
|
|
+ orderItem.setId(orderItemId);
|
|
|
+ reply.setOrderItem(orderItem);
|
|
|
purchaseOrderService.reply(reply);
|
|
|
return new ResponseEntity<String>(HttpStatus.OK);
|
|
|
}
|