終端關聯專案
/**
* 關聯終端(csv檔案)手動輸入
*
* @param request
* @param response
* @return
*/
@RequestMapping("devProjectWithInput")
@ResponseBody
public ClaaAjaxResult devProjectWithInput(HttpServletRequest request, HttpServletResponse response) throws Exception
{
ClaaAjaxResult ret = new ClaaAjaxResult();
String randomStr = Long.toUnsignedString(UUID.randomUUID().getLeastSignificantBits());
try{
String deveuis = request.getParameter("dev_project_gweuis"); // 逗號分隔.
String projectid = request.getParameter("projectid");
// 在gweui輸入框中批量設定了gwEUI!.
this.setProgress(randomStr, 1, true, "開始處理關聯終端...");
List<String> deveuiList = new ArrayList<String>();
if(deveuis != null && !deveuis.trim().equals("")){
String[] gwEuiArr = deveuis.trim().split(",");
for(String gweui : gwEuiArr){
if(gweui == null || gweui.trim().equals("")){
continue;
}
if(deveuiList.contains(gweui.trim())){
continue;
}
deveuiList.add(gweui.trim());
}
}
if(deveuiList.size() == 0){
this.setProgress(randomStr, 100, true, "沒有待關聯的終端!");
ret.setRetCode(ClaaAjaxResult.RET_CODE_OK);
ret.setRetRemark("沒有待關聯的終端!");
return ret;
}
OsmDev osmDev = new OsmDev();
osmDev.setProjectid(projectid);
this.modifyOsmDevs(osmDev, randomStr, deveuiList);
ret.setRetCode(ClaaAjaxResult.RET_CODE_OK);
// 將隨機數返回,用於後續批量匯入進度查詢。
ret.setRetRemark(randomStr);
}catch(Exception ex){
ret.setRetCode(ClaaAjaxResult.RET_CODE_ERR);
ret.setRetRemark(ex.getMessage());
this.setProgress(randomStr, 100, false, ex.getMessage());
}
this.addOpLog(ret, MODULE_NAME, "批量遷移閘道器", "遷移請求提交", "請求批次編號:"+randomStr);
return ret;
}
相關文章
- 關聯 github 拉取專案Github
- AISecOps:從DARPA TC專案看終端攻防AI
- 專案終驗
- 專案管理雜談② | 政府關聯專案,不能幹了再說專案管理
- 從 Linux 終端編譯執行 Eclipse Java 專案Linux編譯EclipseJava
- Git 關聯遠端庫Git
- 六西格瑪專案輔導工具:關聯圖
- [Linux]在終端啟動程式關閉終端不退出的方法Linux
- 物聯網終端裝置——遠端資料採集儀
- 如何用AndroidStudio關聯github匯入專案AndroidGithub
- 孤兒程式與終端的關係
- 檔案關聯 (轉)
- Windows檔案關聯Windows
- 那些關於Mac終端的小知識Mac
- linux 將程式終端輸出儲存到檔案中且保留終端輸出Linux
- windows 更改檔案關聯Windows
- 物聯網終端應用TEE的一些思考
- 終端電腦安裝作業檔案
- 請教如何處理現有小專案的關聯關係的問題
- 關於終端業務元件化的幾點思考元件化
- 運營商做終端,模式領先是關鍵模式
- 專案成功關鍵要素和專案成功關鍵要素
- SSM專案整合——後端SSM後端
- 玩轉Mac終端:Mac 終端常用知識Mac
- 物聯網專案落地困境
- 專案管理者聯盟專案管理
- 騰訊終止“黎明計劃”專案PB
- 如何使用 pdfgrep 從終端搜尋 PDF 檔案
- git本地倉庫關聯遠端倉庫Git
- 面向OpenHarmony終端的密碼安全關鍵技術密碼
- 美團外賣終端容器無關化研發框架框架
- 遠端連線關閉,專案就停止的解決辦法
- 10.Flink實時專案之訂單維度表關聯
- 銀聯標準之MAC演算法實現(POS終端加密)Mac演算法加密
- 終端命令大全
- 常用終端命令
- 跨終端 WebWeb
- 終端快捷鍵