wuxw7
2017-04-14 2fa426d31b1c328e6dcb42282e4542b9c9d19c51
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
package com.java110.order.dao.impl;
 
import com.java110.common.log.LoggerEngine;
import com.java110.core.base.dao.BaseServiceDao;
import com.java110.entity.order.BusiOrder;
import com.java110.entity.order.BusiOrderAttr;
import com.java110.entity.order.OrderList;
import com.java110.entity.order.OrderListAttr;
import com.java110.entity.user.BoCust;
import com.java110.entity.user.BoCustAttr;
import com.java110.entity.user.Cust;
import com.java110.entity.user.CustAttr;
import com.java110.order.dao.IOrderServiceDao;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
 
import java.util.List;
 
/**
 * 用户服务 与数据库交互
 * Created by wuxw on 2017/4/5.
 */
 
/**
 * 用户信息实现工程
 * Created by wuxw on 2016/12/27.
 */
@Service("orderServiceDaoImpl")
@Transactional
public class OrderServiceDaoImpl extends BaseServiceDao implements IOrderServiceDao {
 
 
    /**
     * 保存购物车信息
     * @param orderList 购物车信息
     * @return
     * @throws RuntimeException
     */
    @Override
    public int saveDataToBoOrderList(OrderList orderList) throws RuntimeException {
        LoggerEngine.debug("----【OrderServiceDaoImpl.saveDataToBoOrderList】保存数据入参 : " + orderList);
        int saveFlag = 0;
            saveFlag = sqlSessionTemplate.insert("orderServiceDaoImpl.saveDataToBoOrderList",orderList);
            LoggerEngine.debug("----【OrderServiceDaoImpl.saveDataToBoOrderList】保存数据出参 : saveFlag:" + saveFlag);
            return saveFlag;
    }
 
    /**
     * 购物车信息属性保存
     * @param orderListAttr 用户属性
     * @return
     * @throws RuntimeException
     */
    @Override
    public int saveDataToOrderListAttr(OrderListAttr orderListAttr) throws RuntimeException {
        LoggerEngine.debug("----【OrderServiceDaoImpl.saveDataToOrderListAttr】保存数据入参 : " + orderListAttr);
        int saveFlag = 0;
        saveFlag = sqlSessionTemplate.insert("orderServiceDaoImpl.saveDataToOrderListAttr",orderListAttr);
        LoggerEngine.debug("----【OrderServiceDaoImpl.saveDataToOrderListAttr】保存数据出参 : saveFlag:" + saveFlag);
        return saveFlag;
    }
 
    @Override
    public int saveDataToBusiOrder(BusiOrder busiOrder) throws RuntimeException {
        LoggerEngine.debug("----【OrderServiceDaoImpl.saveDataToBusiOrder】保存数据入参 : " + busiOrder);
        int saveFlag = 0;
        saveFlag = sqlSessionTemplate.insert("orderServiceDaoImpl.saveDataToBusiOrder",busiOrder);
        LoggerEngine.debug("----【OrderServiceDaoImpl.saveDataToBusiOrder】保存数据出参 : saveFlag:" + saveFlag);
        return saveFlag;
    }
 
    @Override
    public int saveDataToBusiOrderAttr(BusiOrderAttr busiOrderAttr) throws RuntimeException {
        LoggerEngine.debug("----【OrderServiceDaoImpl.saveDataToBusiOrderAttr】保存数据入参 : " + busiOrderAttr);
        int saveFlag = 0;
        saveFlag = sqlSessionTemplate.insert("orderServiceDaoImpl.saveDataToBusiOrderAttr",busiOrderAttr);
        LoggerEngine.debug("----【OrderServiceDaoImpl.saveDataToBusiOrderAttr】保存数据出参 : saveFlag:" + saveFlag);
        return saveFlag;
    }
}