|
@@ -1,5 +1,7 @@
|
|
|
package org.jeecg.modules.orderplatform.controller;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONArray;
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.jeecg.common.api.vo.Result;
|
|
|
import org.jeecg.modules.orderplatform.entity.PlatformMaterial;
|
|
@@ -99,11 +101,14 @@ DesignerCommitProcessCtrl {
|
|
|
* 设计组长批量派单
|
|
|
*/
|
|
|
@PostMapping("/batchAssign")
|
|
|
- public Result<Map<String,Object>> batchAssign(@RequestBody List<PlatformMaterial> platformMaterials) {
|
|
|
+ public Result<Map<String,Object>> batchAssign(@RequestBody JSONObject params) {
|
|
|
Result<Map<String,Object>> result = new Result<>();
|
|
|
Map<String,Object> assignResult= new HashMap<>();
|
|
|
- platformMaterials.forEach(platformMaterial->{
|
|
|
+ JSONArray ids=params.getJSONArray("id");
|
|
|
+ PlatformMaterial platformMaterial= new PlatformMaterial(params.getString("plan"),params.getString("shot"),params.getString("clip"));
|
|
|
+ ids.forEach(id->{
|
|
|
//物料状态->脚本待上传
|
|
|
+ platformMaterial.setId(Long.valueOf(id.toString()));
|
|
|
platformMaterial.setMaterialStatus(1);
|
|
|
platformMaterial.setScriptStatus(0);
|
|
|
boolean ok = platformMaterialService.updateById(platformMaterial);
|