package com.topsun.posclient.system.service.impl;
import com.topsun.posclient.common.POSException;
import com.topsun.posclient.common.service.impl.BaseServiceImpl;
import com.topsun.posclient.system.MessageResources;
import com.topsun.posclient.system.SyncProgress;
import com.topsun.posclient.system.dao.SyncDataDao;
import com.topsun.posclient.system.service.ISyncDataService;
public class SyncPartSalesDataServiceImpl extends BaseServiceImpl implements ISyncDataService {
private SyncDataDao syncDataDao = new SyncDataDao();
@Override
public void syncData(SyncProgress progress,int count)
throws POSException {
try {
syncDataDao.uploadPartSalesData(progress,count); //上传零售数据
syncDataDao.uploadReturnedData(progress,count); //上传退换货数据
syncDataDao.uploadOldGoldData(progress,count); //上传旧金鉴定数据
syncDataDao.uploadGoldTimeoutData(progress,count); //上传投资到期数据
syncDataDao.uploadGoldBookingData(progress,count); //上传投资预定数据
syncDataDao.uploadGoldSalesData(progress,count); //上传投资现货数据
syncDataDao.uploadGoldBackData(progress,count); //上传投资回购数据
} catch (Exception e) {
throw new POSException(MessageResources.message_error_failer);
}
}
}