|
@@ -21,6 +21,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
import com.zskk.shop.controller.AbstractController;
|
|
import com.zskk.shop.controller.AbstractController;
|
|
import com.zskk.shop.controller.bean.AccountBean;
|
|
import com.zskk.shop.controller.bean.AccountBean;
|
|
import com.zskk.shop.controller.bean.BuyOrderBean;
|
|
import com.zskk.shop.controller.bean.BuyOrderBean;
|
|
@@ -30,6 +31,7 @@ import com.zskk.shop.controller.bean.UserBean;
|
|
import com.zskk.shop.controller.bean.UserInfoBean;
|
|
import com.zskk.shop.controller.bean.UserInfoBean;
|
|
import com.zskk.shop.dao.entry.BuyOrder;
|
|
import com.zskk.shop.dao.entry.BuyOrder;
|
|
import com.zskk.shop.dao.entry.BuyOrderItem;
|
|
import com.zskk.shop.dao.entry.BuyOrderItem;
|
|
|
|
+import com.zskk.shop.dao.entry.FamilyPeople;
|
|
import com.zskk.shop.dao.entry.GoodBase;
|
|
import com.zskk.shop.dao.entry.GoodBase;
|
|
import com.zskk.shop.dao.entry.GoodPrice;
|
|
import com.zskk.shop.dao.entry.GoodPrice;
|
|
import com.zskk.shop.exception.ErrorConstant;
|
|
import com.zskk.shop.exception.ErrorConstant;
|
|
@@ -37,7 +39,9 @@ import com.zskk.shop.exception.ZSKKException;
|
|
import com.zskk.shop.service.BuyOrderService;
|
|
import com.zskk.shop.service.BuyOrderService;
|
|
import com.zskk.shop.service.FamilyPeopleService;
|
|
import com.zskk.shop.service.FamilyPeopleService;
|
|
import com.zskk.shop.service.GoodService;
|
|
import com.zskk.shop.service.GoodService;
|
|
|
|
+import com.zskk.shop.service.TJCenterService;
|
|
import com.zskk.shop.service.UserCenterService;
|
|
import com.zskk.shop.service.UserCenterService;
|
|
|
|
+import com.zskk.shop.service.beans.TjOrder;
|
|
|
|
|
|
@Controller
|
|
@Controller
|
|
public class BuyOrderController extends AbstractController {
|
|
public class BuyOrderController extends AbstractController {
|
|
@@ -54,6 +58,9 @@ public class BuyOrderController extends AbstractController {
|
|
@Autowired
|
|
@Autowired
|
|
private FamilyPeopleService familyPeopleService;
|
|
private FamilyPeopleService familyPeopleService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private TJCenterService tjCenterService;
|
|
|
|
+
|
|
@RequestMapping("/mypayedorders")
|
|
@RequestMapping("/mypayedorders")
|
|
public String myorders(Model model){
|
|
public String myorders(Model model){
|
|
UserBean userBean = this.getUser();
|
|
UserBean userBean = this.getUser();
|
|
@@ -69,6 +76,25 @@ public class BuyOrderController extends AbstractController {
|
|
return "/mypayedorders";
|
|
return "/mypayedorders";
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @RequestMapping("/tjorders")
|
|
|
|
+ @ResponseBody
|
|
|
|
+ public String tjorders(Model model){
|
|
|
|
+ UserBean userBean = this.getUser();
|
|
|
|
+ List<TjOrder> orders = null;
|
|
|
|
+ List<FamilyPeople> peoples = familyPeopleService.queryMyPeoples(userBean.getUserid());
|
|
|
|
+ if (peoples.isEmpty()){
|
|
|
|
+ orders = new ArrayList<>(0);
|
|
|
|
+ }else{
|
|
|
|
+ List<String> phones = new ArrayList<>(peoples.size());
|
|
|
|
+ for (FamilyPeople p:peoples){
|
|
|
|
+ phones.add(p.getPhone());
|
|
|
|
+ }
|
|
|
|
+ orders = tjCenterService.getTJOrders(userBean.getUserid(), phones);
|
|
|
|
+ }
|
|
|
|
+ model.addAttribute("orders", orders);
|
|
|
|
+ return JSON.toJSONString(orders);
|
|
|
|
+ }
|
|
|
|
+
|
|
@RequestMapping("/completedorders")
|
|
@RequestMapping("/completedorders")
|
|
public String completedorders(Model model){
|
|
public String completedorders(Model model){
|
|
UserBean userBean = this.getUser();
|
|
UserBean userBean = this.getUser();
|