修改bug

This commit is contained in:
2025-02-27 16:13:22 +08:00
parent 4f6598b23b
commit 5d1c3b39e2
5 changed files with 107 additions and 5 deletions

View File

@ -256,7 +256,7 @@ public class WgzAppController {
@ApiOperation("【日报】【日报日历】日报日历·查看日报") @ApiOperation("【日报】【日报日历】日报日历·查看日报")
//@PreAuthorize("@ss.hasPermi('wgzApp:user:userCheckDailyNewspaper')") //@PreAuthorize("@ss.hasPermi('wgzApp:user:userCheckDailyNewspaper')")
@GetMapping("/WgzUserCheckDailyNewspaper/{id}") @GetMapping("/WgzUserCheckDailyNewspaper/{id}")
public AjaxResult<WgzDailyClock> userCheckDailyNewspaper(@NotNull(message = "主键不能为空") @PathVariable("id") Long id) { public AjaxResult<WgzAppCheckDailyNewspaperRes> userCheckDailyNewspaper(@NotNull(message = "主键不能为空") @PathVariable("id") Long id) {
return AjaxResult.success(iWgzDailyClockService.userCheckDailyNewspaper(id)); return AjaxResult.success(iWgzDailyClockService.userCheckDailyNewspaper(id));
} }

View File

@ -0,0 +1,91 @@
package com.ruoyi.wgz.bo.res;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
@Data
@NoArgsConstructor
@Accessors(chain = true)
@ApiModel("日报日历·查看日报列表返回对象")
public class WgzAppCheckDailyNewspaperRes implements Serializable {
@ApiModelProperty("自增ID")
private Long id;
@ApiModelProperty("项目ID")
private Long recruitId;
@ApiModelProperty("人员ID")
private Long userId;
@ApiModelProperty("日报时间")
private LocalDateTime dilyTime;
@ApiModelProperty("日报标记")
private Integer dailyMark;
@ApiModelProperty("日报位置")
private String pnchOsition;
@ApiModelProperty("今日完成工作")
private String finishToday;
@ApiModelProperty("未完成工作")
private String unfinished;
@ApiModelProperty("明日工作")
private String workTomorrow;
@ApiModelProperty("协调与帮助")
private String coordinate;
@ApiModelProperty("附件,多个逗号分隔")
private String attachment;
@ApiModelProperty("审核人ID")
private Long auditorUserId;
@ApiModelProperty("审核状态0未读 1未审核 2已审核")
private String auditorType;
@ApiModelProperty("审核意见")
private String auditorOpinion;
@ApiModelProperty("未审核|审核时间")
private LocalDateTime auditorTime;
@ApiModelProperty("删除标志0代表存在 2代表删除")
private String delFlag;
@ApiModelProperty("创建者")
private String createBy;
@ApiModelProperty("创建时间")
private LocalDateTime createTime;
@ApiModelProperty("更新者")
private String updateBy;
@ApiModelProperty("更新时间")
private LocalDateTime updateTime;
@ApiModelProperty("备注")
private String remark;
@ApiModelProperty("姓名")
private String username;
@ApiModelProperty("头像地址")
private String avatarName;
}

View File

@ -10,6 +10,7 @@ import com.ruoyi.wgz.bo.WgzDailyClockQueryBo;
import com.ruoyi.wgz.bo.req.WgzAppDailyCalendarReq; import com.ruoyi.wgz.bo.req.WgzAppDailyCalendarReq;
import com.ruoyi.wgz.bo.req.WgzAppDailyClockReq; import com.ruoyi.wgz.bo.req.WgzAppDailyClockReq;
import com.ruoyi.wgz.bo.req.WgzAppDailyRecordReq; import com.ruoyi.wgz.bo.req.WgzAppDailyRecordReq;
import com.ruoyi.wgz.bo.res.WgzAppCheckDailyNewspaperRes;
import com.ruoyi.wgz.bo.res.WgzAppUserDailyRecordRes; import com.ruoyi.wgz.bo.res.WgzAppUserDailyRecordRes;
import com.ruoyi.wgz.bo.res.WgzUserDailyCalendarRes; import com.ruoyi.wgz.bo.res.WgzUserDailyCalendarRes;
import com.ruoyi.wgz.domain.WgzDailyClock; import com.ruoyi.wgz.domain.WgzDailyClock;
@ -88,7 +89,7 @@ public interface IWgzDailyClockService extends IServicePlus<WgzDailyClock> {
/** /**
* 日报日历·查看日报 * 日报日历·查看日报
*/ */
WgzDailyClock userCheckDailyNewspaper(Long id); WgzAppCheckDailyNewspaperRes userCheckDailyNewspaper(Long id);
/** /**

View File

@ -24,6 +24,7 @@ import com.ruoyi.wgz.bo.WgzDailyClockQueryBo;
import com.ruoyi.wgz.bo.req.WgzAppDailyCalendarReq; import com.ruoyi.wgz.bo.req.WgzAppDailyCalendarReq;
import com.ruoyi.wgz.bo.req.WgzAppDailyClockReq; import com.ruoyi.wgz.bo.req.WgzAppDailyClockReq;
import com.ruoyi.wgz.bo.req.WgzAppDailyRecordReq; import com.ruoyi.wgz.bo.req.WgzAppDailyRecordReq;
import com.ruoyi.wgz.bo.res.WgzAppCheckDailyNewspaperRes;
import com.ruoyi.wgz.bo.res.WgzAppUserDailyRecordRes; import com.ruoyi.wgz.bo.res.WgzAppUserDailyRecordRes;
import com.ruoyi.wgz.bo.res.WgzUserDailyCalendarRes; import com.ruoyi.wgz.bo.res.WgzUserDailyCalendarRes;
import com.ruoyi.wgz.bo.rests.WgzAppAttachmentAcquisitionTwo; import com.ruoyi.wgz.bo.rests.WgzAppAttachmentAcquisitionTwo;
@ -170,9 +171,11 @@ public class WgzDailyClockServiceImpl extends ServicePlusImpl<WgzDailyClockMappe
setId(wgzDailyClock.getId()). setId(wgzDailyClock.getId()).
setDilyTime(wgzDailyClock.getDilyTime()). setDilyTime(wgzDailyClock.getDilyTime()).
setPnchOsition(wgzDailyClock.getPnchOsition()); setPnchOsition(wgzDailyClock.getPnchOsition());
if (ll.get(clockDate).equals(clockDate)) {
if (ll.get(date) !=null && ll.get(date).equals(clockDate)) {
wgzAppAttachmentAcquisitionTwo.setStatus("2"); //全天请假 wgzAppAttachmentAcquisitionTwo.setStatus("2"); //全天请假
} }
fh.put(date.toString(),wgzAppAttachmentAcquisitionTwo); fh.put(date.toString(),wgzAppAttachmentAcquisitionTwo);
} }
}); });
@ -218,8 +221,15 @@ public class WgzDailyClockServiceImpl extends ServicePlusImpl<WgzDailyClockMappe
} }
@Override @Override
public WgzDailyClock userCheckDailyNewspaper(Long id) { public WgzAppCheckDailyNewspaperRes userCheckDailyNewspaper(Long id) {
return getById(id); WgzAppCheckDailyNewspaperRes res = new WgzAppCheckDailyNewspaperRes();
//1、获取当前日报的信息
WgzDailyClock byId = getById(id);
BeanUtils.copyProperties(byId,res);
//2、获取日报的审核人信息
BgtUser by = userService.selectUserByUserId(byId.getAuditorUserId());
res.setAvatarName(by.getAvatarName()).setUsername(by.getUsername());
return res;
} }
@Override @Override

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB