|
@@ -86,9 +86,11 @@ public class FabricLossController {
|
|
|
|
|
|
FabricLoss fabricLoss = null;
|
|
|
String status = "";
|
|
|
+ String attachs = "";
|
|
|
if (syFabricLossReport != null){
|
|
|
fabricLoss = JSON.parseObject(JSON.toJSONString(syFabricLossReport.getContent()), FabricLoss.class);
|
|
|
status = syFabricLossReport.getStatus();
|
|
|
+ attachs = syFabricLossReport.getAttachs();
|
|
|
}
|
|
|
if (fabricLoss == null || update == 1) {
|
|
|
fabricLoss = fabricLossService.getFabricLossData(csocode, fabricLoss);
|
|
@@ -99,6 +101,7 @@ public class FabricLossController {
|
|
|
result.setMessage("计划号有误,获取不到数据");
|
|
|
}else{
|
|
|
fabricLoss.setStatus(status);
|
|
|
+ fabricLoss.setAttachs(attachs);
|
|
|
result.setSuccess(fabricLoss.isSuccess());
|
|
|
result.setResult(fabricLoss);
|
|
|
result.setMessage(fabricLoss.getMessage());
|
|
@@ -153,8 +156,11 @@ public class FabricLossController {
|
|
|
if (oConvertUtils.isEmpty(fabricLoss.getCCode())){
|
|
|
return ret.error500("无效的计划号,不能保存");
|
|
|
}
|
|
|
+ String attachs = fabricLoss.getAttachs();
|
|
|
+
|
|
|
fabricLoss = fabricLossService.getFabricLossData(fabricLoss.getCCode(), fabricLoss);
|
|
|
fabricLoss.setEdit(1);
|
|
|
+ fabricLoss.setAttachs("");
|
|
|
|
|
|
|
|
|
QueryWrapper<SyFabricLossReport> queryWrapper = new QueryWrapper<>();
|
|
@@ -164,11 +170,14 @@ public class FabricLossController {
|
|
|
if (syFabricLossReportList.size()>0){
|
|
|
SyFabricLossReport syFabricLossReport = syFabricLossReportList.get(0);
|
|
|
syFabricLossReport.setContent(fabricLossJson);
|
|
|
+ syFabricLossReport.setAttachs(attachs);
|
|
|
syFabricLossReportService.updateById(syFabricLossReport);
|
|
|
}else{
|
|
|
SyFabricLossReport syFabricLossReport = new SyFabricLossReport();
|
|
|
syFabricLossReport.setPlanCode(fabricLoss.getCCode());
|
|
|
syFabricLossReport.setContent(fabricLossJson);
|
|
|
+ syFabricLossReport.setStatus("保存");
|
|
|
+ syFabricLossReport.setAttachs(attachs);
|
|
|
syFabricLossReportService.save(syFabricLossReport);
|
|
|
}
|
|
|
|