|
@@ -7,14 +7,19 @@ import com.malk.kuaikeli.entity.SupplierMaterial;
|
|
|
import com.malk.kuaikeli.listener.SupplierMaterialDataListener;
|
|
|
import com.malk.kuaikeli.mapper.SupplierMaterialMapper;
|
|
|
import com.malk.kuaikeli.service.SupplierMaterialService;
|
|
|
+import com.malk.server.aliwork.YDConf;
|
|
|
+import com.malk.server.aliwork.YDParam;
|
|
|
+import com.malk.server.aliwork.YDSearch;
|
|
|
import com.malk.server.common.McR;
|
|
|
import com.malk.server.common.Page;
|
|
|
+import com.malk.service.aliwork.YDClient;
|
|
|
import com.malk.utils.PublicUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import java.io.IOException;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -27,6 +32,9 @@ public class SupplierMaterialController {
|
|
|
|
|
|
@Autowired
|
|
|
private SupplierMaterialService supplierMaterialService;
|
|
|
+ @Autowired
|
|
|
+ private YDClient ydClient;
|
|
|
+
|
|
|
|
|
|
@PostMapping("/upload")
|
|
|
public McR upload(@RequestParam(value="file")MultipartFile file) throws IOException {
|
|
@@ -62,5 +70,14 @@ public class SupplierMaterialController {
|
|
|
return supplierMaterialService.getList(current,size);
|
|
|
}
|
|
|
|
|
|
+ @GetMapping("/getYcl")
|
|
|
+ public McR getYcl(@RequestParam() String yclId){
|
|
|
+ YDSearch ydSearch=new YDSearch("textField_llkb7kd2",yclId,"原材料编号", YDSearch.Type.TEXT_FIELD,YDSearch.Operator.EQ);
|
|
|
+ List<Map> list2=(List<Map>) ydClient.queryData(YDParam.builder().formUuid("FORM-E6766M811CKD2PIXEAKOM9S2DKBM2PBQU1MLL5").searchCondition(JSONObject.toJSONString(
|
|
|
+ Arrays.asList(ydSearch)
|
|
|
+ )).build(), YDConf.FORM_QUERY.retrieve_list).getData();
|
|
|
+ return McR.success(list2);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|