| | |
| | | import com.java110.dto.log.AssetImportLogDto; |
| | | import com.java110.intf.common.IAssetImportLogDetailInnerServiceSMO; |
| | | import com.java110.intf.common.IAssetImportLogInnerServiceSMO; |
| | | import com.java110.po.log.AssetImportLogDetailPo; |
| | | import com.java110.po.log.AssetImportLogPo; |
| | | import com.java110.utils.factory.ApplicationContextFactory; |
| | | import com.java110.utils.util.Assert; |
| | | import com.java110.utils.util.ExceptionUtil; |
| | | import org.slf4j.Logger; |
| | | |
| | | import java.util.List; |
| | |
| | | |
| | | try { |
| | | importDataAdaptImpl.importData(assetImportLogDetailDtos); |
| | | } catch (Throwable e) { |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | updateImportLogDetailState(assetImportLogDetailDto.getDetailId(), e); |
| | | // throw new IllegalArgumentException(e); |
| | | } |
| | | } |
| | | |
| | |
| | | log.debug("初始化导入队列完成"); |
| | | |
| | | } |
| | | |
| | | protected void updateImportLogDetailState(String detailId, Exception e) { |
| | | String state = AssetImportLogDetailDto.STATE_FAIL_IMPORT; |
| | | String message = ExceptionUtil.getStackTrace(e); |
| | | AssetImportLogDetailPo tmpAssetImportOwnerRoomPo = new AssetImportLogDetailPo(); |
| | | tmpAssetImportOwnerRoomPo.setDetailId(detailId); |
| | | tmpAssetImportOwnerRoomPo.setState(state); |
| | | tmpAssetImportOwnerRoomPo.setMessage(message); |
| | | assetImportLogDetailInnerServiceSMOImpl.updateAssetImportLogDetail(tmpAssetImportOwnerRoomPo); |
| | | } |
| | | } |