|
@@ -16,6 +16,7 @@ import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
import com.ruoyi.common.core.validate.AddGroup;
|
|
import com.ruoyi.common.core.validate.AddGroup;
|
|
|
import com.ruoyi.common.core.validate.EditGroup;
|
|
import com.ruoyi.common.core.validate.EditGroup;
|
|
|
import com.ruoyi.common.core.validate.QueryGroup;
|
|
import com.ruoyi.common.core.validate.QueryGroup;
|
|
|
|
|
+import com.ruoyi.common.exception.ServiceException;
|
|
|
import com.ruoyi.common.filepathsplicing.FilePathSplicing;
|
|
import com.ruoyi.common.filepathsplicing.FilePathSplicing;
|
|
|
import com.ruoyi.common.filepathsplicing.FilePathSplicingType;
|
|
import com.ruoyi.common.filepathsplicing.FilePathSplicingType;
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
@@ -127,8 +128,11 @@ public class ApiClockRecordController extends AbstractApiController {
|
|
|
@FilePathSplicing(type = FilePathSplicingType.REQUEST)
|
|
@FilePathSplicing(type = FilePathSplicingType.REQUEST)
|
|
|
@PostMapping("/submit")
|
|
@PostMapping("/submit")
|
|
|
public R<Long> submitClock(@Validated(AddGroup.class) @RequestBody ClockRecordBo bo) {
|
|
public R<Long> submitClock(@Validated(AddGroup.class) @RequestBody ClockRecordBo bo) {
|
|
|
- Long employeeId = getUserId();
|
|
|
|
|
- return R.ok(iClockRecordService.submitClock(bo, employeeId));
|
|
|
|
|
|
|
+ Employee loginUser = getLoginUser();
|
|
|
|
|
+ if(ObjectUtil.isNull(loginUser)){
|
|
|
|
|
+ throw new ServiceException("用户不存在");
|
|
|
|
|
+ }
|
|
|
|
|
+ return R.ok(iClockRecordService.submitClock(bo, loginUser.getEmployeeId()));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|