|
|
@@ -7,6 +7,7 @@ import com.izouma.wenlvju.domain.Organization;
|
|
|
import com.izouma.wenlvju.domain.Rate;
|
|
|
import com.izouma.wenlvju.domain.User;
|
|
|
import com.izouma.wenlvju.dto.PageQuery;
|
|
|
+import com.izouma.wenlvju.dto.ReviewTime;
|
|
|
import com.izouma.wenlvju.enums.RateStatus;
|
|
|
import com.izouma.wenlvju.exception.BusinessException;
|
|
|
import com.izouma.wenlvju.repo.OrganizationRepo;
|
|
|
@@ -17,6 +18,7 @@ import com.izouma.wenlvju.service.RateService;
|
|
|
import com.izouma.wenlvju.utils.ObjUtils;
|
|
|
import com.izouma.wenlvju.utils.SecurityUtils;
|
|
|
import com.izouma.wenlvju.utils.excel.ExcelUtils;
|
|
|
+import com.sun.org.apache.regexp.internal.RE;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.springframework.data.domain.Page;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
@@ -135,5 +137,16 @@ public class RateController extends BaseController {
|
|
|
Rate rate = rateRepo.findById(id).orElseThrow(new BusinessException("无申请"));
|
|
|
rateService.export(response, rate);
|
|
|
}
|
|
|
+
|
|
|
+ @GetMapping("/saveReviewTime")
|
|
|
+ public Rate saveReviewTime(Long id, LocalDateTime time) {
|
|
|
+ Rate rate = rateRepo.findById(id).orElseThrow(new BusinessException("无记录"));
|
|
|
+ rate.setReviewTime(time);
|
|
|
+ rate.getReviewTimes().add(ReviewTime.builder()
|
|
|
+ .reviewTime(time)
|
|
|
+ .operatingTime(LocalDateTime.now())
|
|
|
+ .build());
|
|
|
+ return rateRepo.save(rate);
|
|
|
+ }
|
|
|
}
|
|
|
|