package com.topsun.posclient.repository.dao; import java.io.File; import java.util.List; import com.topsun.posclient.common.AppConstants; import com.topsun.posclient.common.POSException; import com.topsun.posclient.common.dao.BaseDao; import com.topsun.posclient.datamodel.StockCheck; import com.topsun.posclient.datamodel.dto.StockCheckDTO; import com.topsun.posclient.webservice.POSServerCaller; /** * 库存盘点 * * @author Dong */ public class CheckRepositoryDao extends BaseDao { /** * 保存调店信息 * * @param adjustStoreDTO 调店信息 * @throws Exception */ public void saveCheckRepository(StockCheckDTO stockCheckDTO) throws Exception { if (POSServerCaller.isConnected()) { //保存本地备份数据 File file = this.getLocalProcessor().createXmlFileFromObject(stockCheckDTO, "data_stockCheckDTO", AppConstants.DATA_CHECKREPOSITORY_PATH_BACK); String saveData = this.getLocalProcessor().getDataFileContent(file); // IPosWebService webservice = this.getServerCaller().getWebService(); // webservice.saveShopPay(saveData); }else{ this.getLocalProcessor().createXmlFileFromObject(stockCheckDTO, "data_stockCheck", AppConstants.DATA_CHECKREPOSITORY_PATH); } } public List<StockCheck> queryCheckRepository(StockCheck stockCheck) throws Exception, POSException { if (POSServerCaller.isConnected()) { return null; }else{ throw new POSException("查询失败"); } } }