|
@@ -1,22 +1,16 @@
|
|
package com.iamberry.wechat.handles.agentInfo;
|
|
package com.iamberry.wechat.handles.agentInfo;
|
|
|
|
|
|
-import com.iamberry.wechat.core.entity.OrderUtil;
|
|
|
|
import com.iamberry.wechat.core.entity.ResultMsg;
|
|
import com.iamberry.wechat.core.entity.ResultMsg;
|
|
import com.iamberry.wechat.core.entity.WechatUtils;
|
|
import com.iamberry.wechat.core.entity.WechatUtils;
|
|
import com.iamberry.wechat.core.entity.agentInfo.AgentConfig;
|
|
import com.iamberry.wechat.core.entity.agentInfo.AgentConfig;
|
|
import com.iamberry.wechat.core.entity.agentInfo.AgentOrder;
|
|
import com.iamberry.wechat.core.entity.agentInfo.AgentOrder;
|
|
import com.iamberry.wechat.core.entity.agentInfo.AgentOrderItem;
|
|
import com.iamberry.wechat.core.entity.agentInfo.AgentOrderItem;
|
|
import com.iamberry.wechat.core.entity.agentInfo.AgentTooth;
|
|
import com.iamberry.wechat.core.entity.agentInfo.AgentTooth;
|
|
-import com.iamberry.wechat.core.entity.cart.OrderPayDto;
|
|
|
|
import com.iamberry.wechat.core.entity.member.Member;
|
|
import com.iamberry.wechat.core.entity.member.Member;
|
|
-import com.iamberry.wechat.core.entity.order.Order;
|
|
|
|
import com.iamberry.wechat.core.entity.product.Product;
|
|
import com.iamberry.wechat.core.entity.product.Product;
|
|
-import com.iamberry.wechat.core.entity.product.ProductColor;
|
|
|
|
import com.iamberry.wechat.face.agentInfo.AgentInfoService;
|
|
import com.iamberry.wechat.face.agentInfo.AgentInfoService;
|
|
-import com.iamberry.wechat.face.agentInfo.AgentOrderService;
|
|
|
|
|
|
+import com.iamberry.wechat.face.agentInfo.AgentPurchaseOrderService;
|
|
import com.iamberry.wechat.face.cart.ProductInfoService;
|
|
import com.iamberry.wechat.face.cart.ProductInfoService;
|
|
-import com.iamberry.wechat.tools.NameUtils;
|
|
|
|
-import com.iamberry.wechat.tools.ResultInfo;
|
|
|
|
import net.sf.json.JSONArray;
|
|
import net.sf.json.JSONArray;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.stereotype.Controller;
|
|
@@ -25,7 +19,6 @@ import org.springframework.web.bind.annotation.RequestMethod;
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
-import java.util.HashMap;
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -39,7 +32,7 @@ public class AgentOrderHandler {
|
|
@Autowired
|
|
@Autowired
|
|
private ProductInfoService productInfoService;
|
|
private ProductInfoService productInfoService;
|
|
@Autowired
|
|
@Autowired
|
|
- private AgentOrderService agentOrderService;
|
|
|
|
|
|
+ private AgentPurchaseOrderService agentPurchaseOrderService;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 获取采购信息
|
|
* 获取采购信息
|
|
@@ -123,23 +116,8 @@ public class AgentOrderHandler {
|
|
msg.setMessage("未选择产品!");
|
|
msg.setMessage("未选择产品!");
|
|
return msg;
|
|
return msg;
|
|
}
|
|
}
|
|
- for(AgentOrderItem agentOrderItem : agentOrderItemList){
|
|
|
|
- ProductColor productColor = new ProductColor();
|
|
|
|
- productColor.setColorId(agentOrderItem.getColorId());
|
|
|
|
- productColor.setColorProductId(agentOrderItem.getProductId());
|
|
|
|
- productColor = productInfoService.getProductColor(productColor);
|
|
|
|
-
|
|
|
|
- Product product = productInfoService.getProductByProductId(agentOrderItem.getProductId(),agentOrderItem.getColorId());
|
|
|
|
- if(productColor == null || product == null){
|
|
|
|
- msg.setMessage("查询产品出错!");
|
|
|
|
- return msg;
|
|
|
|
- }
|
|
|
|
- agentOrderItem.setProductId(product.getProductId()); //产品id
|
|
|
|
- agentOrderItem.setColorId(productColor.getColorId()); //颜色id
|
|
|
|
- agentOrderItem.setProductType(product.getProductType().getTypeId()); //产品类型id
|
|
|
|
- agentOrderItem.setProductRentType(product.getProductRentType());
|
|
|
|
- }
|
|
|
|
- agentOrderService.addAgentOrder(agentOrder,agentOrderItemList);
|
|
|
|
|
|
+
|
|
|
|
+ agentPurchaseOrderService.addAgentOrder(agentOrder,agentOrderItemList);
|
|
//---------------生成订单 --- end -----------------------
|
|
//---------------生成订单 --- end -----------------------
|
|
|
|
|
|
|
|
|