Commit 67610206 authored by qinhu's avatar qinhu

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	cement-business/src/main/java/cn/wise/sc/cement/business/controller/PlanStandardPurchaseController.java
#	cement-business/src/main/java/cn/wise/sc/cement/business/service/impl/PlanStandardPurchaseServiceImpl.java
parents 9713c868 02b60fd2
......@@ -100,6 +100,9 @@ public class NonStandardApprovalController {
@PostMapping("/updateAppraisal")
public BaseResponse update(Double appraisalValue) {
try {
if (appraisalValue == null || appraisalValue==0){
return BaseResponse.okMsg("考核公值不能为空或0!");
}
return iNonStandardApprovalService.updateAppraisal(appraisalValue);
} catch (Exception e) {
log.debug("审批通过/驳回{}", e);
......
......@@ -36,12 +36,13 @@ public class PlanStandardPurchaseController {
@ApiOperation(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")
public BaseResponse getPage(PageQuery pageQuery, String name) {
public BaseResponse getPage(PageQuery pageQuery, String name,String code) {
try {
return standardPurchaseService.getPage(pageQuery, name);
return standardPurchaseService.getPage(pageQuery, name,code);
} catch (Exception e) {
log.debug("标样采购计划分页列表{}", e);
}
......
......@@ -35,12 +35,12 @@ public class NonStandardValue implements Serializable {
@ApiModelProperty("起止日期")
private String statistical;
@ApiModelProperty("上报工时")
private Double approvalHours;
@ApiModelProperty("上报工日")
private Double reportedHours;
@ApiModelProperty("审批工时")
private Double approvalHours;
@ApiModelProperty("状态 0:未提交 1:待审批 2:已通过 3:未通过")
private Integer status;
......@@ -59,9 +59,6 @@ public class NonStandardValue implements Serializable {
@ApiModelProperty("开始时间")
private LocalDate startTime;
@ApiModelProperty("结束时间")
private LocalDate endTime;
@ApiModelProperty("用户id")
private Integer userId;
......
......@@ -38,7 +38,7 @@
LEFT JOIN sys_user su ON su.id = na.user_id
LEFT JOIN sys_group sg ON sg.id = su.group_id
<include refid="where"/>
order by na.id asc
order by na.start_time desc
</select>
<!-- <select id="getByUserId" resultType="cn.wise.sc.cement.business.model.vo.NonStandardValueVo">-->
<!-- select na.*,su.name as name,su.username as account,na.start_time as startTime,su.group_id as groups,sg.name as-->
......
......@@ -10,6 +10,9 @@
<if test="params.name != null and params.name != ''">
and t.name like concat('%', #{params.name}, '%')
</if>
<if test="params.code != null and params.code != ''">
and t.code like concat('%', #{params.code}, '%')
</if>
</where>
</sql>
......
......@@ -20,7 +20,7 @@ import javax.servlet.http.HttpServletResponse;
*/
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);
......
......@@ -84,6 +84,7 @@ public class NonStandardValueServiceImpl extends ServiceImpl<NonStandardValueMap
//初始化最终结果===>不初始化默认为NULL,不能进行+——*/
finalNonStandardValue.setId(0);
finalNonStandardValue.setApprovalHours(0D);
finalNonStandardValue.setReportedHours(0D);
finalNonStandardValue.setFinalValue(0D);
//todo 为当前userID创建一天展示的产值对象 new 产值对象 ===>传出
for (NonStandardValueVo nonStandardValue : data) {
......@@ -113,6 +114,11 @@ public class NonStandardValueServiceImpl extends ServiceImpl<NonStandardValueMap
//用新得到的最总工时覆盖掉原来的总工时===>累加
finalNonStandardValue.setApprovalHours(newApprovalHours);
Double RHhouers = nonStandardValue.getReportedHours().doubleValue();
Double newReportedHours = nonStandardValue.getReportedHours() + finalNonStandardValue.getReportedHours();
//用新得到的最总工时覆盖掉原来的总工时===>累加
finalNonStandardValue.setReportedHours(newReportedHours);
Double finalValue = nonStandardValue.getFinalValue().doubleValue();
Double newFinalValue = nonStandardValue.getFinalValue() + finalNonStandardValue.getFinalValue();
finalNonStandardValue.setFinalValue(newFinalValue);
......
......@@ -62,9 +62,10 @@ public class PlanStandardPurchaseServiceImpl extends ServiceImpl<PlanStandardPur
* @return
*/
@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<>();
params.put("name", name);
params.put("code", code);
Page<PlanStandardPurchaseVo> page = new Page<>(pageQuery.getPageNo(), pageQuery.getPageSize());
IPage<PlanStandardPurchaseVo> pages = standardPurchaseMapper.getPage(page, params);
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