|
|
|
@ -20,6 +20,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
import javax.websocket.server.PathParam;
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
import java.util.logging.Handler;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -53,26 +54,26 @@ public class TemporaryFixController {
|
|
|
|
|
*/
|
|
|
|
|
@ResponseBody
|
|
|
|
|
@GetMapping("")
|
|
|
|
|
public R getTemporaryFixList(TemporaryFix temporaryFix,String startDate,String endDate,String createdTimeNew){
|
|
|
|
|
public R getTemporaryFixList(@RequestParam(required = false) Map paramMap,String startDate,String endDate,String createdTimeNew){
|
|
|
|
|
List<TemporaryFix> result;
|
|
|
|
|
QueryWrapper<TemporaryFix> queryWrapper = new QueryWrapper<>();
|
|
|
|
|
queryWrapper.eq(!StringUtil.isBlank(temporaryFix.getEntrustUnit()),"ENTRUST_UNIT",temporaryFix.getEntrustUnit())
|
|
|
|
|
.like(!StringUtil.isBlank(temporaryFix.getDutyPerson()),"DUTY_PERSON",temporaryFix.getDutyPerson())
|
|
|
|
|
.like(!StringUtil.isBlank(temporaryFix.getProjectNumber()),"PROJECT_NUMBER",temporaryFix.getProjectNumber())
|
|
|
|
|
.like(!StringUtil.isBlank(temporaryFix.getQualityReviewNumber()),"QUALITY_REVIEW_NUMBER",temporaryFix.getQualityReviewNumber())
|
|
|
|
|
.like(!StringUtil.isBlank(temporaryFix.getWorkContactNumber()),"WORK_CONTACT_NUMBER",temporaryFix.getWorkContactNumber())
|
|
|
|
|
.like(!StringUtil.isBlank(temporaryFix.getMaterialCode()),"MATERIAL_CODE",temporaryFix.getMaterialCode())
|
|
|
|
|
.like(!StringUtil.isBlank(temporaryFix.getMaterialName()),"MATERIAL_NAME",temporaryFix.getMaterialName())
|
|
|
|
|
.like(!StringUtil.isBlank(temporaryFix.getMapNo()),"MAP_NO",temporaryFix.getMapNo())
|
|
|
|
|
.like(!StringUtil.isBlank(temporaryFix.getOperator()),"OPERATOR",temporaryFix.getOperator())
|
|
|
|
|
.like(!StringUtil.isBlank(temporaryFix.getUseDevice()),"USE_DEVICE",temporaryFix.getUseDevice())
|
|
|
|
|
.eq(!StringUtil.isBlank(temporaryFix.getUploadCenter()),"UPLOAD_CENTER",temporaryFix.getUploadCenter())
|
|
|
|
|
queryWrapper.eq(!StringUtil.isBlank(String.valueOf(paramMap.get("entrustUnit"))),"ENTRUST_UNIT",String.valueOf(paramMap.get("entrustUnit")))
|
|
|
|
|
.like(!StringUtil.isBlank(String.valueOf(paramMap.get("dutyPerson"))),"DUTY_PERSON",String.valueOf(paramMap.get("dutyPerson")))
|
|
|
|
|
.like(!StringUtil.isBlank(String.valueOf(paramMap.get("projectNumber"))),"PROJECT_NUMBER",String.valueOf(paramMap.get("projectNumber")))
|
|
|
|
|
.like(!StringUtil.isBlank(String.valueOf(paramMap.get("qualityReviewNumber"))),"QUALITY_REVIEW_NUMBER",String.valueOf(paramMap.get("qualityReviewNumber")))
|
|
|
|
|
.like(!StringUtil.isBlank(String.valueOf(paramMap.get("workContactNumber"))),"WORK_CONTACT_NUMBER",String.valueOf(paramMap.get("workContactNumber")))
|
|
|
|
|
.like(!StringUtil.isBlank(String.valueOf(paramMap.get("materialCode"))),"MATERIAL_CODE",String.valueOf(paramMap.get("materialCode")))
|
|
|
|
|
.like(!StringUtil.isBlank(String.valueOf(paramMap.get("materialName"))),"MATERIAL_NAME",String.valueOf(paramMap.get("materialName")))
|
|
|
|
|
.like(!StringUtil.isBlank(String.valueOf(paramMap.get("mapNo"))),"MAP_NO",String.valueOf(paramMap.get("mapNo")))
|
|
|
|
|
.like(!StringUtil.isBlank(String.valueOf(paramMap.get("operator"))),"OPERATOR",String.valueOf(paramMap.get("operator")))
|
|
|
|
|
.like(!StringUtil.isBlank(String.valueOf(paramMap.get("useDevice"))),"USE_DEVICE",String.valueOf(paramMap.get("useDevice")))
|
|
|
|
|
.eq(!StringUtil.isBlank(String.valueOf(paramMap.get("uploadCenter"))),"UPLOAD_CENTER",String.valueOf(paramMap.get("uploadCenter")))
|
|
|
|
|
.ge(!StringUtil.isBlank(startDate),"ENTRUST_DATE", DateReportUtils.stringToDate(startDate + " 00:00:00","yyyy-MM-dd HH:mm:ss"))
|
|
|
|
|
.le(!StringUtil.isBlank(endDate),"ENTRUST_DATE",DateReportUtils.stringToDate(endDate + " 23:59:59","yyyy-MM-dd HH:mm:ss"))
|
|
|
|
|
.ge(!StringUtil.isBlank(createdTimeNew),"ENTRUST_DATE",DateReportUtils.stringToDate(createdTimeNew + " 00:00:00","yyyy-MM-dd HH:mm:ss"))
|
|
|
|
|
.le(!StringUtil.isBlank(createdTimeNew),"ENTRUST_DATE",DateReportUtils.stringToDate(createdTimeNew + " 23:59:59","yyyy-MM-dd HH:mm:ss"))
|
|
|
|
|
.orderByDesc("ENTRUST_DATE");
|
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
result = temporaryFixService.list(queryWrapper);
|
|
|
|
|
return R.ok(result);
|
|
|
|
|
}
|
|
|
|
|