|
@@ -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;
|
|
|
+ }
|
|
|
+
|
|
|
}
|