Commit 49af994f authored by mengbali153's avatar mengbali153

非标产值:时间筛选

parent 671e0daa
...@@ -42,9 +42,17 @@ public class NonStandardValueController { ...@@ -42,9 +42,17 @@ public class NonStandardValueController {
@ApiOperation(value = "非标产值分页") @ApiOperation(value = "非标产值分页")
@GetMapping("/getPage") @GetMapping("/getPage")
public BaseResponse getPage(PageQuery pageQuery, Integer userId, String name) { public BaseResponse getPage(PageQuery pageQuery, Integer userId, String name,String start, String end) {
try { try {
return inonStandardValueService.getPage(pageQuery, userId, name); Date startParse = null;
if (StrUtil.isNotBlank(start)) {
startParse = DateUtil.parse(start);
}
Date endParse = null;
if (StrUtil.isNotBlank(end)) {
endParse = DateUtil.parse(end);
}
return inonStandardValueService.getPage(pageQuery, userId, name,startParse,endParse);
} catch (Exception e) { } catch (Exception e) {
log.debug("非标产值分页列表{}", e); log.debug("非标产值分页列表{}", e);
} }
......
...@@ -35,9 +35,12 @@ public class NonStandardValue implements Serializable { ...@@ -35,9 +35,12 @@ public class NonStandardValue implements Serializable {
@ApiModelProperty("起止日期") @ApiModelProperty("起止日期")
private String statistical; private String statistical;
@ApiModelProperty("审批工时") @ApiModelProperty("上报工时")
private Double approvalHours; private Double approvalHours;
@ApiModelProperty("上报工日")
private Double reportedHours;
@ApiModelProperty("状态 0:未提交 1:待审批 2:已通过 3:未通过") @ApiModelProperty("状态 0:未提交 1:待审批 2:已通过 3:未通过")
private Integer status; private Integer status;
...@@ -56,6 +59,9 @@ public class NonStandardValue implements Serializable { ...@@ -56,6 +59,9 @@ public class NonStandardValue implements Serializable {
@ApiModelProperty("开始时间") @ApiModelProperty("开始时间")
private LocalDate startTime; private LocalDate startTime;
@ApiModelProperty("结束时间")
private LocalDate endTime;
@ApiModelProperty("用户id") @ApiModelProperty("用户id")
private Integer userId; private Integer userId;
......
...@@ -25,6 +25,9 @@ public class NonStandardValueVo { ...@@ -25,6 +25,9 @@ public class NonStandardValueVo {
@ApiModelProperty("起止时间") @ApiModelProperty("起止时间")
private String statistical; private String statistical;
@ApiModelProperty("上报工日")
private Double reportedHours;
@ApiModelProperty("审批工时") @ApiModelProperty("审批工时")
private Double approvalHours; private Double approvalHours;
...@@ -46,6 +49,9 @@ public class NonStandardValueVo { ...@@ -46,6 +49,9 @@ public class NonStandardValueVo {
@ApiModelProperty("开始时间") @ApiModelProperty("开始时间")
private LocalDate startTime; private LocalDate startTime;
@ApiModelProperty("结束时间")
private LocalDate endTime;
@ApiModelProperty("用户id") @ApiModelProperty("用户id")
private Integer userId; private Integer userId;
......
...@@ -27,7 +27,7 @@ public interface INonStandardValueService extends IService<NonStandardValue> { ...@@ -27,7 +27,7 @@ public interface INonStandardValueService extends IService<NonStandardValue> {
* @param pageQuery 非标产值信息分页 * @param pageQuery 非标产值信息分页
* @return IPage<NoneStandardValue> * @return IPage<NoneStandardValue>
*/ */
BaseResponse<IPage<NonStandardValueVo>> getPage(PageQuery pageQuery, Integer userId, String name); BaseResponse<IPage<NonStandardValueVo>> getPage(PageQuery pageQuery, Integer userId, String name,Date start, Date end);
/* //计算每个用户提交的非标产值 /* //计算每个用户提交的非标产值
......
...@@ -34,8 +34,10 @@ public class NonStandardValueServiceImpl extends ServiceImpl<NonStandardValueMap ...@@ -34,8 +34,10 @@ public class NonStandardValueServiceImpl extends ServiceImpl<NonStandardValueMap
private NonStandardValueMapper nonStandardValueMapper; private NonStandardValueMapper nonStandardValueMapper;
@Override @Override
public BaseResponse<IPage<NonStandardValueVo>> getPage(PageQuery pageQuery, Integer userId, String name) { public BaseResponse<IPage<NonStandardValueVo>> getPage(PageQuery pageQuery, Integer userId, String name,Date start, Date end) {
Map<String, Object> params = new HashMap<>(); Map<String, Object> params = new HashMap<>();
params.put("start", start);
params.put("end", end);
params.put("userId", userId); params.put("userId", userId);
params.put("name", name); params.put("name", name);
params.put("status",2); params.put("status",2);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment