|
@@ -15,7 +15,6 @@ import javax.annotation.Resource;
|
|
|
import java.util.Map;
|
|
|
|
|
|
@RestController
|
|
|
-@Transactional(rollbackFor = Exception.class)
|
|
|
@RequestMapping("/business")
|
|
|
public class BusinessController {
|
|
|
@Resource
|
|
@@ -209,6 +208,22 @@ public class BusinessController {
|
|
|
return Result.success();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 批量 报工
|
|
|
+ * @param map
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+
|
|
|
+ @PostMapping("/reportAmount/ids")
|
|
|
+ public Result reportAmount(@RequestBody Map<String,Object> map){
|
|
|
+ String[] ids = map.get("ids").toString().split(",");
|
|
|
+ for (String item:ids){
|
|
|
+ businessService.reportAmount(Long.valueOf(item),map);
|
|
|
+ }
|
|
|
+
|
|
|
+ return Result.success();
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 出入库任务
|
|
|
* @param id
|
|
@@ -220,6 +235,21 @@ public class BusinessController {
|
|
|
return Result.success();
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ @PostMapping("/inOut/ids")
|
|
|
+ public Result inOutBatch(@RequestBody Map<String,Object> map){
|
|
|
+ String[] ids = map.get("ids").toString().split(",");
|
|
|
+ for (String item:ids){
|
|
|
+ try {
|
|
|
+ businessService.inOut(Long.valueOf(item));
|
|
|
+ }catch (Exception e){
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ return Result.success();
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 完工入库
|
|
|
* @param id
|
|
@@ -231,6 +261,16 @@ public class BusinessController {
|
|
|
return Result.success();
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("/productIn/ids")
|
|
|
+ public Result productInBatch(@RequestBody Map<String,Object> map){
|
|
|
+ String[] ids = map.get("ids").toString().split(",");
|
|
|
+ for (String item:ids){
|
|
|
+ businessService.productIn(Long.valueOf(item));
|
|
|
+
|
|
|
+ }
|
|
|
+ return Result.success();
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 报废
|
|
|
* @param map
|