# Java后臺導入代碼示例
> Service
```
package com.scpyun.platform.ctcm.service.impl;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.scpyun.base.core.annotation.Api;
import com.scpyun.base.core.annotation.ApiOperation;
import com.scpyun.base.core.exception.CustomException;
import com.scpyun.base.core.utils.UnifyLogger;
import com.scpyun.base.db.service.CommonService;
@Api("excel數據導入")
@Service("excelService")
public class ExcelServiceImpl {
@Autowired
CommonService commonService;
private static String namespace = "com.juyou.platform.standard.ctcm.excel.";
@ApiOperation(value = "excel數據導入", desc = "測試專用")
public Map saveExcelData(Map map) {
Map rtn = new HashMap();
if (map.get("dataList") == null || "".equals(map.get("dataList"))) {
throw new CustomException("參數異常!");
}
UnifyLogger.parent("入參:" + map);
List> list = (List>) map.get("dataList");
List> falseList = new ArrayList>();
for(Map oneMap : list) {
try {
if (commonService.insert(namespace + "insertExcelData", oneMap) != 1) {
falseList.add(oneMap);
}
} catch (Exception e) {
falseList.add(oneMap);
}
}
Map returnMap = new HashMap();
returnMap.put("falseList", falseList);
return returnMap;
}
}
```
>XML
##### 此部分僅展示SQL,外框請符合公司后臺框架要求,示例如下
````
INSERT into ctc_n_user_permit_international_users_test(
name,
card_no,
import_nation_name,
sex,
address,
phone,
create_time,
create_by
) VALUES(
#{name, jdbcType=VARCHAR},
#{card_no, jdbcType=VARCHAR},
#{import_nation_name, jdbcType=VARCHAR},
#{sex, jdbcType=VARCHAR},
#{address, jdbcType=VARCHAR},
#{phone, jdbcType=VARCHAR},
now(),
#{_user.id, jdbcType=VARCHAR}
)
- vue學習方向
- iview-admin項目說明
- 快速開始
- 開發工具
- 開始開發
- 接口的定義和調用
- 常用函數匯總
- 組件的定義
- iview開發規范說明
- 插件使用說明
- 時間插件
- 命名規范
- vue變量函數規則
- 接口嵌套使用說明
- 組件建立說明
- vue使用規范
- 數據檢測特別說名
- iview-layout-themes
- util
- common
- xeUtils詳細說明
- form表單自動生成
- theme1使用說明
- theme2使用說明
- hd-login登錄組件說明
- wl-upload-files圖片上傳組件
- wl-upload-imgs
- wl-upload-oss-files
- wl-read-excel
- wl-dir-upload選擇文件架
- system組件說明
- 機構管理wl-company-manager
- 用戶管理
- wl-excel-import Excel數據導入
- 前臺使用說明
- 后臺使用說明
- Excel使用說明
- wl-vue2-editor
- 字符串截取方法
- redis常用說明
- 推薦redis使用規范