|
@@ -6,6 +6,7 @@ import com.uas.platform.b2b.dao.PurchaseOrderAllDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseOrderDoneDao;
|
|
import com.uas.platform.b2b.dao.PurchaseOrderDoneDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseOrderTodoDao;
|
|
import com.uas.platform.b2b.dao.PurchaseOrderTodoDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseOrderWaitingDao;
|
|
import com.uas.platform.b2b.dao.PurchaseOrderWaitingDao;
|
|
|
|
|
+import com.uas.platform.b2b.mobile.model.OrderReply;
|
|
|
import com.uas.platform.b2b.mobile.model.Purchase;
|
|
import com.uas.platform.b2b.mobile.model.Purchase;
|
|
|
import com.uas.platform.b2b.mobile.service.PurchaseService;
|
|
import com.uas.platform.b2b.mobile.service.PurchaseService;
|
|
|
import com.uas.platform.b2b.model.*;
|
|
import com.uas.platform.b2b.model.*;
|
|
@@ -501,12 +502,14 @@ public class SaleController {
|
|
|
* @param json 采购单回复实体json串
|
|
* @param json 采购单回复实体json串
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
- @RequestMapping(value = "/reply", method = RequestMethod.POST)
|
|
|
|
|
|
|
+ @RequestMapping(value = "/reply")
|
|
|
public ModelMap replyOrderItem(String json) throws UnsupportedEncodingException {
|
|
public ModelMap replyOrderItem(String json) throws UnsupportedEncodingException {
|
|
|
- List<PurchaseOrderReply> replies = FlexJsonUtils.fromJsonArray(URLDecoder.decode(json, "utf-8"), PurchaseOrderReply.class);
|
|
|
|
|
- for (PurchaseOrderReply reply : replies) {
|
|
|
|
|
|
|
+ List<OrderReply> orderReplies = FlexJsonUtils.fromJsonArray(URLDecoder.decode(json, "utf-8"), OrderReply.class);
|
|
|
|
|
+ for (OrderReply orderReply : orderReplies) {
|
|
|
|
|
+ Long pdId = orderReply.getPdId();
|
|
|
|
|
+ PurchaseOrderReply reply = orderReply.convert();
|
|
|
PurchaseOrderItem item = new PurchaseOrderItem();
|
|
PurchaseOrderItem item = new PurchaseOrderItem();
|
|
|
- item.setId(reply.getPdId());
|
|
|
|
|
|
|
+ item.setId(pdId);
|
|
|
reply.setOrderItem(item);
|
|
reply.setOrderItem(item);
|
|
|
reply = purchaseOrderService.reply(reply);
|
|
reply = purchaseOrderService.reply(reply);
|
|
|
logger.log("客户采购单", "App回复单个客户采购单明细", reply.replyDescription(), reply.getOrderItem().getOrder().getCode(),
|
|
logger.log("客户采购单", "App回复单个客户采购单明细", reply.replyDescription(), reply.getOrderItem().getOrder().getCode(),
|