|
@@ -247,7 +247,7 @@ public class FbsWorkingStatisticsController {
|
|
|
}else {
|
|
|
|
|
|
if(list.get(0).getFbsTechnologicalProcessItemName().indexOf(entity.getFbsTechnologicalProcessItemName())==-1){
|
|
|
- fbsWorkshopDispatchList.setFbsTechnologicalProcessItemName(list.get(0).getFbsTechnologicalProcessItemName()+"=>"+entity.getFbsTechnologicalProcessItemName());
|
|
|
+ fbsWorkshopDispatchList.setFbsTechnologicalProcessItemName(list.get(0).getFbsTechnologicalProcessItemName()+"➜"+entity.getFbsTechnologicalProcessItemName());
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -355,7 +355,17 @@ public class FbsWorkingStatisticsController {
|
|
|
entity.setEndDate(workshopDispatchList.getPlannedStartTime());
|
|
|
entity.setFinalTime(entity.getCutTime());
|
|
|
entity.setFinalInfo("下岗/暂停");
|
|
|
- entity.setFinalState("2");
|
|
|
+
|
|
|
+ QueryWrapper<FbsWorkingStatistics> fbsWorkingStatisticsQueryWrapper=new QueryWrapper<>();
|
|
|
+ fbsWorkingStatisticsQueryWrapper.lambda().eq(FbsWorkingStatistics::getDelFlag,"0");
|
|
|
+ fbsWorkingStatisticsQueryWrapper.lambda().eq(FbsWorkingStatistics::getPkWorkshopDispatchList,workshopDispatchList.getId());
|
|
|
+ fbsWorkingStatisticsQueryWrapper.lambda().eq(FbsWorkingStatistics::getFinalState,"1");
|
|
|
+ List<FbsWorkingStatistics> fbsWorkingStatisticsList=fbsWorkingStatisticsService.list(fbsWorkingStatisticsQueryWrapper);
|
|
|
+
|
|
|
+ if(fbsWorkingStatisticsList!=null&&fbsWorkingStatisticsList.size()==1){
|
|
|
+ entity.setFinalState("2");
|
|
|
+ }
|
|
|
+
|
|
|
entity.setPkWorkshopDispatchList(list.get(0).getId());
|
|
|
entity.setId(list2.get(0).getId());
|
|
|
fbsWorkingStatisticsService.updateById(entity);
|
|
@@ -1018,8 +1028,8 @@ public class FbsWorkingStatisticsController {
|
|
|
public Result<List<Map<String,Object>>> getEsopFileList(String code,String moCode){
|
|
|
Result<List<Map<String,Object>>> result=new Result<>();
|
|
|
ArrayList<String> list = new ArrayList<>();
|
|
|
-
|
|
|
- String par = FileList.getAllFileName(upLoadPath,list);
|
|
|
+ String par = FileList.getAllFileName(upLoadPath+code,list);
|
|
|
+
|
|
|
|
|
|
if(par.equals("false")){
|
|
|
result.error500("文件为空");
|
|
@@ -1028,37 +1038,44 @@ public class FbsWorkingStatisticsController {
|
|
|
|
|
|
List<Map<String,Object>> resuleMap = new ArrayList<>();
|
|
|
try {
|
|
|
-
|
|
|
- List<String> drawingCodeList=new ArrayList<>();
|
|
|
-
|
|
|
- FbsInventory fbsInventory=iFbsInventoryService.getInventory(code);
|
|
|
- if(fbsInventory!=null){
|
|
|
- drawingCodeList.add(fbsInventory.getCinvdefine6());
|
|
|
- }
|
|
|
-
|
|
|
- List<FbsInventory> fbsInventoryList=iFbsInventoryService.getDrawingCode(moCode);
|
|
|
- if(fbsInventoryList!=null){
|
|
|
- for(FbsInventory fbsInventory1:fbsInventoryList){
|
|
|
- drawingCodeList.add(fbsInventory1.getCinvdefine6());
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- for(String drawingCode:drawingCodeList){
|
|
|
-
|
|
|
- for (String o:list){
|
|
|
-
|
|
|
- if(drawingCode!=null&&o.indexOf(drawingCode)>=0){
|
|
|
- Map<String,Object> map = new HashMap<>();
|
|
|
- map.put("fileName",o);
|
|
|
- map.put("fileType",getFileOf(o).toLowerCase());
|
|
|
- resuleMap.add(map);
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ for (String o:list){
|
|
|
+
|
|
|
+ Map<String,Object> map = new HashMap<>();
|
|
|
+ map.put("fileName",o);
|
|
|
+ map.put("fileType",getFileOf(o).toLowerCase());
|
|
|
+ resuleMap.add(map);
|
|
|
}
|
|
|
- if(resuleMap.size()<=0){
|
|
|
- result.error500("文件为空");
|
|
|
- return result;
|
|
|
- }
|
|
|
result.setResult(resuleMap);
|
|
|
result.success("操作成功");
|
|
|
|