| | |
| | | import com.yeshi.fanli.dao.mybatis.taobao.TaoBaoOrderTradeMapMapper;
|
| | | import com.yeshi.fanli.entity.taobao.TaoBaoOrder;
|
| | | import com.yeshi.fanli.entity.taobao.TaoBaoOrderTradeMap;
|
| | | import com.yeshi.fanli.log.LogHelper;
|
| | | import com.yeshi.fanli.service.inter.taobao.TaoBaoOrderService;
|
| | | import com.yeshi.fanli.util.Constant;
|
| | | import com.yeshi.fanli.util.RedisManager;
|
| | |
| | | @Transactional
|
| | | @Override
|
| | | public void addTaoBaoOrder(String orderId, List<TaoBaoOrder> list) {
|
| | | // 验证orderby是否正确
|
| | | if (list != null && list.size() > 0)
|
| | | {
|
| | | int maxOrderBy=list.get(0).getOrderBy();
|
| | | if(list.size()>1)
|
| | | for(TaoBaoOrder order:list)
|
| | | {
|
| | | if(order.getOrderBy()>maxOrderBy)
|
| | | maxOrderBy=order.getOrderBy();
|
| | | }
|
| | | |
| | | if (list.size() != maxOrderBy) {
|
| | | LogHelper.test("捕捉到排序值错误:" + orderId);
|
| | | return;
|
| | | }
|
| | | }
|
| | | |
| | | List<TaoBaoOrder> oldOrderList = taoBaoOrderMapper.selectTaoBaoOrderByOrderId(orderId);
|
| | | if (oldOrderList == null || oldOrderList.size() == 0) {
|
| | | for (TaoBaoOrder taoBaoOrder : list) {
|