Commit 02b60fd2 authored by mengbali153's avatar mengbali153

非标产值:时间筛选

parent 49af994f
...@@ -100,6 +100,9 @@ public class NonStandardApprovalController { ...@@ -100,6 +100,9 @@ public class NonStandardApprovalController {
@PostMapping("/updateAppraisal") @PostMapping("/updateAppraisal")
public BaseResponse update(Double appraisalValue) { public BaseResponse update(Double appraisalValue) {
try { try {
if (appraisalValue == null || appraisalValue==0){
return BaseResponse.okMsg("考核公值不能为空或0!");
}
return iNonStandardApprovalService.updateAppraisal(appraisalValue); return iNonStandardApprovalService.updateAppraisal(appraisalValue);
} catch (Exception e) { } catch (Exception e) {
log.debug("审批通过/驳回{}", e); log.debug("审批通过/驳回{}", e);
......
...@@ -36,12 +36,13 @@ public class PlanStandardPurchaseController { ...@@ -36,12 +36,13 @@ public class PlanStandardPurchaseController {
@ApiOperation(value = "标样采购计划分页列表") @ApiOperation(value = "标样采购计划分页列表")
@ApiImplicitParams(value = { @ApiImplicitParams(value = {
@ApiImplicitParam(name = "name", value = "产品名称", paramType = "query", dataType = "String") @ApiImplicitParam(name = "name", value = "产品名称", paramType = "query", dataType = "String"),
@ApiImplicitParam(name = "code", value = "标物编号", paramType = "query", dataType = "String")
}) })
@GetMapping("/getPage") @GetMapping("/getPage")
public BaseResponse getPage(PageQuery pageQuery, String name) { public BaseResponse getPage(PageQuery pageQuery, String name,String code) {
try { try {
return standardPurchaseService.getPage(pageQuery, name); return standardPurchaseService.getPage(pageQuery, name,code);
} catch (Exception e) { } catch (Exception e) {
log.debug("标样采购计划分页列表{}", e); log.debug("标样采购计划分页列表{}", e);
} }
......
...@@ -35,12 +35,12 @@ public class NonStandardValue implements Serializable { ...@@ -35,12 +35,12 @@ public class NonStandardValue implements Serializable {
@ApiModelProperty("起止日期") @ApiModelProperty("起止日期")
private String statistical; private String statistical;
@ApiModelProperty("上报工时")
private Double approvalHours;
@ApiModelProperty("上报工日") @ApiModelProperty("上报工日")
private Double reportedHours; private Double reportedHours;
@ApiModelProperty("审批工时")
private Double approvalHours;
@ApiModelProperty("状态 0:未提交 1:待审批 2:已通过 3:未通过") @ApiModelProperty("状态 0:未提交 1:待审批 2:已通过 3:未通过")
private Integer status; private Integer status;
...@@ -59,9 +59,6 @@ public class NonStandardValue implements Serializable { ...@@ -59,9 +59,6 @@ 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;
......
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
LEFT JOIN sys_user su ON su.id = na.user_id LEFT JOIN sys_user su ON su.id = na.user_id
LEFT JOIN sys_group sg ON sg.id = su.group_id LEFT JOIN sys_group sg ON sg.id = su.group_id
<include refid="where"/> <include refid="where"/>
order by na.id asc order by na.start_time desc
</select> </select>
<!-- <select id="getByUserId" resultType="cn.wise.sc.cement.business.model.vo.NonStandardValueVo">--> <!-- <select id="getByUserId" resultType="cn.wise.sc.cement.business.model.vo.NonStandardValueVo">-->
......
...@@ -10,6 +10,9 @@ ...@@ -10,6 +10,9 @@
<if test="params.name != null and params.name != ''"> <if test="params.name != null and params.name != ''">
and t.name like concat('%', #{params.name}, '%') and t.name like concat('%', #{params.name}, '%')
</if> </if>
<if test="params.code != null and params.code != ''">
and t.code like concat('%', #{params.code}, '%')
</if>
</where> </where>
</sql> </sql>
......
...@@ -20,7 +20,7 @@ import javax.servlet.http.HttpServletResponse; ...@@ -20,7 +20,7 @@ import javax.servlet.http.HttpServletResponse;
*/ */
public interface IPlanStandardPurchaseService extends IService<PlanStandardPurchase> { public interface IPlanStandardPurchaseService extends IService<PlanStandardPurchase> {
BaseResponse<IPage<PlanStandardPurchaseVo>> getPage(PageQuery pageQuery, String name); BaseResponse<IPage<PlanStandardPurchaseVo>> getPage(PageQuery pageQuery, String name,String code);
void export(String name, String fileName, HttpServletResponse response); void export(String name, String fileName, HttpServletResponse response);
......
...@@ -83,6 +83,7 @@ public class NonStandardValueServiceImpl extends ServiceImpl<NonStandardValueMap ...@@ -83,6 +83,7 @@ public class NonStandardValueServiceImpl extends ServiceImpl<NonStandardValueMap
//初始化最终结果===>不初始化默认为NULL,不能进行+——*/ //初始化最终结果===>不初始化默认为NULL,不能进行+——*/
finalNonStandardValue.setId(0); finalNonStandardValue.setId(0);
finalNonStandardValue.setApprovalHours(0D); finalNonStandardValue.setApprovalHours(0D);
finalNonStandardValue.setReportedHours(0D);
finalNonStandardValue.setFinalValue(0D); finalNonStandardValue.setFinalValue(0D);
//todo 为当前userID创建一天展示的产值对象 new 产值对象 ===>传出 //todo 为当前userID创建一天展示的产值对象 new 产值对象 ===>传出
for (NonStandardValueVo nonStandardValue : data) { for (NonStandardValueVo nonStandardValue : data) {
...@@ -112,6 +113,11 @@ public class NonStandardValueServiceImpl extends ServiceImpl<NonStandardValueMap ...@@ -112,6 +113,11 @@ public class NonStandardValueServiceImpl extends ServiceImpl<NonStandardValueMap
//用新得到的最总工时覆盖掉原来的总工时===>累加 //用新得到的最总工时覆盖掉原来的总工时===>累加
finalNonStandardValue.setApprovalHours(newApprovalHours); finalNonStandardValue.setApprovalHours(newApprovalHours);
Double RHhouers = nonStandardValue.getReportedHours().doubleValue();
Double newReportedHours = nonStandardValue.getReportedHours() + finalNonStandardValue.getReportedHours();
//用新得到的最总工时覆盖掉原来的总工时===>累加
finalNonStandardValue.setReportedHours(newReportedHours);
Double finalValue = nonStandardValue.getFinalValue().doubleValue(); Double finalValue = nonStandardValue.getFinalValue().doubleValue();
Double newFinalValue = nonStandardValue.getFinalValue() + finalNonStandardValue.getFinalValue(); Double newFinalValue = nonStandardValue.getFinalValue() + finalNonStandardValue.getFinalValue();
finalNonStandardValue.setFinalValue(newFinalValue); finalNonStandardValue.setFinalValue(newFinalValue);
......
...@@ -55,9 +55,10 @@ public class PlanStandardPurchaseServiceImpl extends ServiceImpl<PlanStandardPur ...@@ -55,9 +55,10 @@ public class PlanStandardPurchaseServiceImpl extends ServiceImpl<PlanStandardPur
* @return * @return
*/ */
@Override @Override
public BaseResponse<IPage<PlanStandardPurchaseVo>> getPage(PageQuery pageQuery, String name) { public BaseResponse<IPage<PlanStandardPurchaseVo>> getPage(PageQuery pageQuery, String name,String code) {
Map<String, Object> params = new HashMap<>(); Map<String, Object> params = new HashMap<>();
params.put("name", name); params.put("name", name);
params.put("code", code);
Page<PlanStandardPurchaseVo> page = new Page<>(pageQuery.getPageNo(), pageQuery.getPageSize()); Page<PlanStandardPurchaseVo> page = new Page<>(pageQuery.getPageNo(), pageQuery.getPageSize());
IPage<PlanStandardPurchaseVo> pages = standardPurchaseMapper.getPage(page, params); IPage<PlanStandardPurchaseVo> pages = standardPurchaseMapper.getPage(page, params);
return BaseResponse.okData(pages); return BaseResponse.okData(pages);
......
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