|
@@ -1320,22 +1320,18 @@ public class ApiController extends BaseController {
|
|
|
extNum.setSipExtNumList(extNumList);
|
|
extNum.setSipExtNumList(extNumList);
|
|
|
return toAjax(ccExtNumService.updateCompanyBindExtNum(extNum));
|
|
return toAjax(ccExtNumService.updateCompanyBindExtNum(extNum));
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
- * 删除企业绑定的分机(销售已绑无法清除)
|
|
|
|
|
|
|
+ * 公司批量解绑分机,根据分机号
|
|
|
*/
|
|
*/
|
|
|
- @PostMapping("/companyUnbindExtNum")
|
|
|
|
|
|
|
+ @PostMapping("/companyBatchUnbindSipExt")
|
|
|
@ResponseBody
|
|
@ResponseBody
|
|
|
- public AjaxResult companyUnbindExtNum(@RequestBody Map<String,String> param)
|
|
|
|
|
|
|
+ public AjaxResult companyBatchUnbindSipExt(@RequestBody Set<Long> extNums)
|
|
|
{
|
|
{
|
|
|
- String userCodes = param.get("userCodes");
|
|
|
|
|
- if(StringUtils.isBlank(userCodes)){
|
|
|
|
|
- return AjaxResult.error("参数userCodes缺失");
|
|
|
|
|
|
|
+ if(extNums == null || extNums.isEmpty()){
|
|
|
|
|
+ return AjaxResult.error("参数为空");
|
|
|
}
|
|
}
|
|
|
- List<String> userCodeList = Arrays.stream(userCodes.split(","))
|
|
|
|
|
- .map(String::trim)
|
|
|
|
|
- .filter(StringUtils::isNotBlank)
|
|
|
|
|
- .collect(Collectors.toList());
|
|
|
|
|
- return toAjax(ccExtNumService.companyUnbindExtNum(userCodeList));
|
|
|
|
|
|
|
+ return toAjax(ccExtNumService.companyBatchUnbindSipExt(extNums));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|