Commit 019036a4 by 陶光胜

自助指标解密

parent 4f6c980d
......@@ -156,6 +156,22 @@ public class FlatQueryController {
*/
@RequestMapping("/build-flat-query-download-task")
public DownloadTask buildDownloadTask(@RequestBody FlatQueryExecuteRequest executeRequest, HttpServletRequest request, HttpServletResponse response) {
List<FlatQueryCondition> queryConditions = executeRequest.getQueryConditions();
if(executeRequest.getQueryDataType() == QueryDataType.FULL){
Integer dataPermission = this.enterpriseService.getEnterpriseSettingByEnterpriseId(SessionContextUtils.getLoginUserEnterpriseId()).getDataPermission();
if(dataPermission != null){
for(FlatQueryCondition condition : queryConditions){
if("phone_number".equals(condition.getFieldName())){
condition.setEnableEncrypt(true);
}
if(dataPermission == 2){
if("card_num".equals(condition.getFieldName())){
condition.setEnableEncrypt(true);
}
}
}
}
}
return this.flatQueryResultService.buildFlatQueryDownloadTask(
executeRequest.getUserId(),
executeRequest.getName(),
......@@ -164,7 +180,7 @@ public class FlatQueryController {
executeRequest.getFormat(),
executeRequest.getTableId(),
executeRequest.getEnterpriseIds(),
executeRequest.getQueryConditions(),
queryConditions,
executeRequest.getOrderField(),
executeRequest.getOrderDir(),
executeRequest.getExecDistinct(),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment