This commit is contained in:
copper 2021-05-17 15:14:52 +08:00
parent 529ff2d723
commit 3f72e65969
5 changed files with 18 additions and 9 deletions

View File

@ -3,6 +3,7 @@ package com.example.survey.controller;
import com.example.survey.dto.record.*; import com.example.survey.dto.record.*;
import com.example.survey.enumeration.ResultEnum; import com.example.survey.enumeration.ResultEnum;
import com.example.survey.service.RecordService; import com.example.survey.service.RecordService;
import com.example.survey.util.TokenUtil;
import com.example.survey.vo.ResultVO; import com.example.survey.vo.ResultVO;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -30,8 +31,8 @@ public class RecordController {
@RequestParam(value = "templateName", required = false) String templateName, @RequestParam(value = "templateName", required = false) String templateName,
@RequestParam(value = "templateType", required = false) String templateType, @RequestParam(value = "templateType", required = false) String templateType,
@RequestParam(value = "uuid", required = false) String uuid, @RequestParam(value = "uuid", required = false) String uuid,
@RequestParam(value = "submitTimeGt", required = false) long submitTimeGt, @RequestParam(value = "submitTimeGt", required = false, defaultValue = "0") long submitTimeGt,
@RequestParam(value = "submitTimeLt", required = false) long submitTimeLt, @RequestParam(value = "submitTimeLt", required = false, defaultValue = "0") long submitTimeLt,
@RequestParam(value = "projectName", required = false) String projectName, @RequestParam(value = "projectName", required = false) String projectName,
@RequestParam(value = "currentPage", defaultValue = "0") Integer currentPage, @RequestParam(value = "currentPage", defaultValue = "0") Integer currentPage,
@RequestParam(value = "pageSize", defaultValue = "30") Integer pageSize @RequestParam(value = "pageSize", defaultValue = "30") Integer pageSize
@ -70,14 +71,18 @@ public class RecordController {
} }
@PostMapping("/record") @PostMapping("/record")
public ResultVO submitRecord(@RequestBody SubmitRecordDTO submitRecordDTO) { public ResultVO submitRecord(@RequestBody SubmitRecordDTO submitRecordDTO,
@RequestHeader("Authorization") String token) {
submitRecordDTO.setUserPhone((String)TokenUtil.get(token + " : USER_PHONE"));
recordService.createRecord(submitRecordDTO); recordService.createRecord(submitRecordDTO);
return new ResultVO(ResultEnum.SUCCESS); return new ResultVO(ResultEnum.SUCCESS);
} }
@DeleteMapping("/record") @DeleteMapping("/record")
public ResultVO deleteRecord(@RequestBody DeleteRecordDTO deleteRecordDTO){ public ResultVO deleteRecord(@RequestBody DeleteRecordDTO deleteRecordDTO,
@RequestHeader("Authorization") String token){
deleteRecordDTO.setPhone((String)TokenUtil.get(token + " : USER_PHONE"));
recordService.deleteRecord(deleteRecordDTO); recordService.deleteRecord(deleteRecordDTO);
return new ResultVO(ResultEnum.SUCCESS); return new ResultVO(ResultEnum.SUCCESS);
} }
@ -101,7 +106,4 @@ public class RecordController {
recordService.modifyMetaData(modifyMetaDataDTO); recordService.modifyMetaData(modifyMetaDataDTO);
return new ResultVO(ResultEnum.SUCCESS); return new ResultVO(ResultEnum.SUCCESS);
} }
} }

View File

@ -112,6 +112,9 @@ public class RecordDaoImpl implements RecordDao {
if (state != null) { if (state != null) {
criteria.and("state").is(state); criteria.and("state").is(state);
} }
else {
criteria.and("state").nin(RecordStateEnum.FILED.getValue());
}
if (uuid != null) { if (uuid != null) {
criteria.and("uuid").is(uuid); criteria.and("uuid").is(uuid);
} }

View File

@ -79,7 +79,10 @@ public class MetaDataServiceImpl implements MetaDataService {
} }
MetaData metaData = metaDataDao.selectMetaData(modifyMetaDataDTO.getName()); MetaData metaData = metaDataDao.selectMetaData(modifyMetaDataDTO.getName());
metaData.setForm(modifyMetaDataDTO.getForm()); metaData.setForm(modifyMetaDataDTO.getForm());
metaData.setType(modifyMetaDataDTO.getType()); if(modifyMetaDataDTO.getType() != null) {
metaData.setType(modifyMetaDataDTO.getType());
}
// metaData.setFieldToNameList(modifyMetaDataDTO.getFieldToNameList()); // metaData.setFieldToNameList(modifyMetaDataDTO.getFieldToNameList());
// metaData.setConfig(modifyMetaDataDTO.getConfig()); // metaData.setConfig(modifyMetaDataDTO.getConfig());
metaDataDao.saveMetaData(metaData); metaDataDao.saveMetaData(metaData);

View File

@ -152,6 +152,7 @@ public class RecordServiceImpl implements RecordService {
return operationInfo; return operationInfo;
}).collect(Collectors.toList())); }).collect(Collectors.toList()));
recordVO.setState(record.getState()); recordVO.setState(record.getState());
recordVO.setSubmitTime(record.getSubmitTime());
return recordVO; return recordVO;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
} }

View File

@ -14,7 +14,7 @@ public class RecordVO {
private String idNumber; private String idNumber;
private List<String> projectList; // private List<String> projectList;
private String template; private String template;