|
@@ -10,12 +10,10 @@ import com.zhongzheng.modules.order.bo.*;
|
|
import com.zhongzheng.modules.order.domain.Order;
|
|
import com.zhongzheng.modules.order.domain.Order;
|
|
import com.zhongzheng.modules.order.domain.OrderBusiness;
|
|
import com.zhongzheng.modules.order.domain.OrderBusiness;
|
|
import com.zhongzheng.modules.order.domain.OrderGoods;
|
|
import com.zhongzheng.modules.order.domain.OrderGoods;
|
|
-import com.zhongzheng.modules.order.domain.OrderStudentInfo;
|
|
|
|
import com.zhongzheng.modules.order.mapper.OrderMapper;
|
|
import com.zhongzheng.modules.order.mapper.OrderMapper;
|
|
import com.zhongzheng.modules.order.service.IOrderBusinessService;
|
|
import com.zhongzheng.modules.order.service.IOrderBusinessService;
|
|
import com.zhongzheng.modules.order.service.IOrderGoodsService;
|
|
import com.zhongzheng.modules.order.service.IOrderGoodsService;
|
|
import com.zhongzheng.modules.order.service.IOrderService;
|
|
import com.zhongzheng.modules.order.service.IOrderService;
|
|
-import com.zhongzheng.modules.order.service.IOrderStudentInfoService;
|
|
|
|
import com.zhongzheng.modules.order.vo.OrderListVo;
|
|
import com.zhongzheng.modules.order.vo.OrderListVo;
|
|
import com.zhongzheng.modules.order.vo.OrderVo;
|
|
import com.zhongzheng.modules.order.vo.OrderVo;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -46,8 +44,6 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
@Autowired
|
|
@Autowired
|
|
private IOrderBusinessService iOrderBusinessService;
|
|
private IOrderBusinessService iOrderBusinessService;
|
|
|
|
|
|
- @Autowired
|
|
|
|
- private IOrderStudentInfoService iOrderStudentInfoService;
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private OrderMapper orderMapper;
|
|
private OrderMapper orderMapper;
|
|
@@ -142,14 +138,16 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
String out_trade_no = DateUtils.getDateOrderSn();
|
|
String out_trade_no = DateUtils.getDateOrderSn();
|
|
|
|
|
|
//生成业务
|
|
//生成业务
|
|
- OrderBusinessAddBo orderBusinessAddBo = bo.getOrderBusiness();
|
|
|
|
|
|
+ /* OrderBusinessAddBo orderBusinessAddBo = bo.getOrderBusiness();
|
|
orderBusinessAddBo.setOrderSn(out_trade_no);
|
|
orderBusinessAddBo.setOrderSn(out_trade_no);
|
|
- iOrderBusinessService.insertByAddBo(orderBusinessAddBo);
|
|
|
|
|
|
+ iOrderBusinessService.insertByAddBo(orderBusinessAddBo);*/
|
|
|
|
|
|
//生成学员
|
|
//生成学员
|
|
- OrderStudentInfoAddBo orderStudentInfoAddBo = bo.getOrderStudent();
|
|
|
|
|
|
+ /* OrderStudentInfoAddBo orderStudentInfoAddBo = bo.getOrderStudent();
|
|
orderStudentInfoAddBo.setOrderSn(out_trade_no);
|
|
orderStudentInfoAddBo.setOrderSn(out_trade_no);
|
|
- iOrderStudentInfoService.insertByAddBo(orderStudentInfoAddBo);
|
|
|
|
|
|
+ iOrderStudentInfoService.insertByAddBo(orderStudentInfoAddBo);*/
|
|
|
|
+
|
|
|
|
+
|
|
BigDecimal totalPrice = new BigDecimal(0);
|
|
BigDecimal totalPrice = new BigDecimal(0);
|
|
BigDecimal payPrice = new BigDecimal(0);
|
|
BigDecimal payPrice = new BigDecimal(0);
|
|
//生成订单
|
|
//生成订单
|
|
@@ -160,6 +158,16 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
if(g.getGoodsInputData()!=null){
|
|
if(g.getGoodsInputData()!=null){
|
|
orderGoods.setGoodsInputData(JSON.toJSONString(g.getGoodsInputData()));
|
|
orderGoods.setGoodsInputData(JSON.toJSONString(g.getGoodsInputData()));
|
|
}
|
|
}
|
|
|
|
+ //赋值业务信息
|
|
|
|
+ orderGoods.setBusinessOwner(bo.getOrderBusiness().getBusinessOwner());
|
|
|
|
+ orderGoods.setDept(bo.getOrderBusiness().getDept());
|
|
|
|
+ orderGoods.setSource(bo.getOrderBusiness().getSource());
|
|
|
|
+ orderGoods.setSchool(bo.getOrderBusiness().getSchool());
|
|
|
|
+
|
|
|
|
+ //收货公司信息
|
|
|
|
+ orderGoods.setAddress(bo.getOrderStudent().getAddress());
|
|
|
|
+ orderGoods.setCompany(bo.getOrderStudent().getCompany());
|
|
|
|
+
|
|
orderGoods.setCreateTime(DateUtils.getNowTime());
|
|
orderGoods.setCreateTime(DateUtils.getNowTime());
|
|
orderGoods.setUpdateTime(DateUtils.getNowTime());
|
|
orderGoods.setUpdateTime(DateUtils.getNowTime());
|
|
coll.add(orderGoods);
|
|
coll.add(orderGoods);
|