|
|
@@ -7,6 +7,7 @@ import com.ktg.common.core.controller.BaseController;
|
|
|
import com.ktg.common.enums.BusinessType;
|
|
|
import com.ktg.common.pojo.CommonResult;
|
|
|
import com.ktg.common.utils.poi.ExcelUtil;
|
|
|
+import com.ktg.common.vo.FaceCutVO;
|
|
|
import com.ktg.framework.config.ServerConfig;
|
|
|
import com.ktg.iscs.domain.IsSystemAttribute;
|
|
|
import com.ktg.iscs.service.IIsSystemAttributeService;
|
|
|
@@ -19,7 +20,6 @@ import io.swagger.v3.oas.annotations.Parameters;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
@@ -85,7 +85,6 @@ public class SysUserCharacteristicController extends BaseController
|
|
|
return CommonResult.success(sysUserCharacteristicService.getById(recordId));
|
|
|
}
|
|
|
|
|
|
- @Transactional
|
|
|
@ApiOperation("新增指纹录入-指纹图片转成dat存储")
|
|
|
// @PreAuthorize("@ss.hasPermi('iscs:characteristic:add')")
|
|
|
@Log(title = "新增指纹录入-指纹图片转成dat存储", businessType = BusinessType.INSERT)
|
|
|
@@ -99,8 +98,8 @@ public class SysUserCharacteristicController extends BaseController
|
|
|
}
|
|
|
String url = serverConfig.getUrl();
|
|
|
return CommonResult.success(sysUserCharacteristicService.insertUserFingerprintDat(file, userName, sysAttrValue, url));
|
|
|
+ // return CommonResult.success(sysUserCharacteristicService.insertUserCutFace(file, userName, sysAttrValue, url));
|
|
|
}
|
|
|
-
|
|
|
@ApiOperation("修改用户特征(指纹、面部)")
|
|
|
@PreAuthorize("@ss.hasPermi('iscs:characteristic:edit')")
|
|
|
@Log(title = "用户特征(指纹、面部)", businessType = BusinessType.UPDATE)
|
|
|
@@ -118,4 +117,20 @@ public class SysUserCharacteristicController extends BaseController
|
|
|
{
|
|
|
return CommonResult.success(sysUserCharacteristicService.deleteSysUserCharacteristicByRecordIds(recordIds));
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation("新增人脸录入-人脸识别后裁剪存储")
|
|
|
+ // @PreAuthorize("@ss.hasPermi('iscs:characteristic:add')")
|
|
|
+ @Log(title = "新增人脸录入-人脸识别后裁剪存储", businessType = BusinessType.INSERT)
|
|
|
+ @PostMapping("/insertUserCutFace")
|
|
|
+ public CommonResult<FaceCutVO> insertUserCutFace(MultipartFile file, String userName) throws IOException {
|
|
|
+ IsSystemAttribute one = isSystemAttributeService.getOne(Wrappers.<IsSystemAttribute>lambdaQuery()
|
|
|
+ .eq(IsSystemAttribute::getSysAttrKey, "sys.face.limit"));
|
|
|
+ String sysAttrValue = null;
|
|
|
+ if (one != null) {
|
|
|
+ sysAttrValue = one.getSysAttrValue();
|
|
|
+ }
|
|
|
+ String url = serverConfig.getUrl();
|
|
|
+ return CommonResult.success(sysUserCharacteristicService.insertUserCutFace(file, userName, sysAttrValue, url));
|
|
|
+ }
|
|
|
+
|
|
|
}
|