Procházet zdrojové kódy

产品导入增加演示功能

yejian před 2 roky
rodič
revize
1aa0d05192

+ 2 - 0
imcs-admin-boot/imcs-business-biz/src/main/java/com/github/zuihou/business/productionReadyCenter/service/BBomService.java

@@ -50,4 +50,6 @@ public interface BBomService extends SuperService<BBom> {
      * 更新状态
      */
     R updateStatus(Map<String,Object> map);
+
+    R  importBom(Map<String, Object> map);
 }

+ 25 - 0
imcs-admin-boot/imcs-business-biz/src/main/java/com/github/zuihou/business/productionReadyCenter/service/impl/BBomServiceImpl.java

@@ -296,4 +296,29 @@ public class BBomServiceImpl extends SuperServiceImpl<BBomMapper, BBom> implemen
         }
         return sql;
     }
+
+    @Override
+    public R importBom(Map<String, Object> map) {
+        try{
+            Thread.sleep(2000);
+            BBom bBom = new BBom();
+            bBom.setPartsAlias("LJ_DH_03");
+            bBom.setBomAlias("LJ_CPDH_03");
+            bBom.setName("前隔框");
+            bBom.setPartsNo("LJ_BH_03");
+            bBom.setBatchNo("LJ_PH_02");
+            bBom.setMeterialId(Long.valueOf("1578961494270279680"));
+            bBom.setTrayId(Long.valueOf("1578960640951713792"));
+            bBom.setKeyFlag("1");
+            bBom.setGroupNo("003");
+            bBom.setImportantFlag("1");
+            bBom.setRemark("柔性线");
+            bBom.setStatus("1");
+            bBom.setAuditStatus("1");
+            baseMapper.insert(bBom);
+            return R.success();
+        }catch (Exception e){
+            return R.fail("导入产品失败");
+        }
+    }
 }

+ 7 - 0
imcs-admin-boot/imcs-business-controller/src/main/java/com/github/zuihou/business/controller/productionReadyCenter/BBomController.java

@@ -109,4 +109,11 @@ public class BBomController extends SuperController<BBomService, Long, BBom, BBo
         Map returnMap = custService.get(id,BizConstant.DYNFORM_BIZ_TYPE_BOM);
         return success(returnMap);
     }
+
+    @ApiOperation(value = "导入bom", notes = "导入bom")
+    @PostMapping("/importBom")
+    public R importBom(@RequestBody Map<String,Object> map) {
+        return success(baseService.importBom(map));
+    }
+
 }