package com.ks.lijin.service.manager;
|
|
import com.ks.lijin.dao.TaoBaoOrderRecordDao;
|
import com.ks.lijin.pojo.DO.TaoBaoOrderRecord;
|
import org.springframework.stereotype.Component;
|
|
import javax.annotation.Resource;
|
import java.util.Date;
|
|
/**
|
* 礼金订单管理
|
*/
|
@Component
|
public class LijinOrderManager {
|
|
@Resource
|
private TaoBaoOrderRecordDao taoBaoOrderRecordDao;
|
|
@Resource
|
private LijinDangerGoodsManager lijinDangerGoodsManager;
|
|
/**
|
* 保存淘宝订单
|
*
|
* @param taoBaoOrderRecord
|
*/
|
public void saveTaoBaoOrder(TaoBaoOrderRecord taoBaoOrderRecord) {
|
if (taoBaoOrderRecord == null) {
|
return;
|
}
|
//不保存非淘礼金的订单数据
|
if (taoBaoOrderRecord.getMarketing_type() == null || !taoBaoOrderRecord.getMarketing_type().contains("淘礼金")) {
|
return;
|
}
|
taoBaoOrderRecord.setUpdateTime(new Date());
|
taoBaoOrderRecord.setId(taoBaoOrderRecord.getTrade_id());
|
taoBaoOrderRecordDao.save(taoBaoOrderRecord);
|
|
try {
|
lijinDangerGoodsManager.processOrder(taoBaoOrderRecord);
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
}
|
|
|
}
|