Ver código fonte

面料损耗增加核纱结束时间接口

fenghaifu 2 anos atrás
pai
commit
f97dee45ef

+ 37 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/report/controller/FabricLossController.java

@@ -256,4 +256,41 @@ public class FabricLossController {
 		return result;
 	}
 
+	/**
+	 *
+	 * @param params
+	 *  ccode - 计划号
+	 *  actionUser - 执行人
+	 *  actionTime - 执行时间
+	 *  action - 执行内容:提交,面损表初审,面损表终审,面损表初审驳回,面损表终审驳回,删除
+	 * @return
+	 */
+	@AutoLog(value = "面料损耗-设置终审时间")
+	@ApiOperation(value="面料损耗-设置终审时间", notes="面料损耗-设置终审时间")
+	@PostMapping(value = "/setFinalDate")
+	public Result<?> setFinalDate(@RequestBody Map<String,Object> params) {
+		Result<String> result = new Result<>();
+		try {
+			String ccode = oConvertUtils.getString(params.get("ccode"));
+			String finalDate = oConvertUtils.getString(params.get("final_date"));
+
+			QueryWrapper<SyFabricLossReport> queryWrapper = new QueryWrapper<>();
+			queryWrapper.eq("plan_code", ccode);
+			List<SyFabricLossReport> fabricLossReportList = syFabricLossReportService.list(queryWrapper);
+			if (fabricLossReportList.size()>0){
+				SyFabricLossReport fabricLossReport = fabricLossReportList.get(0);
+				Date dtFinalDate = DateUtils.str2Date(finalDate, DateUtils.datetimeFormat.get());
+				fabricLossReport.setFinalApproveDate(dtFinalDate);
+				syFabricLossReportService.updateById(fabricLossReport);
+				result.success("");
+			}else{
+				result.error500("计划号:"+ccode+"不存在");
+			}
+		}catch (Exception ex){
+			ex.printStackTrace();
+			result.error500(ex.getMessage());
+		}
+		return result;
+	}
+
 }