|
|
@@ -1,4 +1,5 @@
|
|
|
package com.malk.mankalong.service.Impl;
|
|
|
+import com.google.common.collect.Lists;
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
@@ -9,10 +10,13 @@ import com.malk.mankalong.config.ImageConfig;
|
|
|
import com.malk.mankalong.entity.dto.ImageResultDTO;
|
|
|
import com.malk.mankalong.entity.dto.SubFormImageMappingDTO;
|
|
|
import com.malk.mankalong.entity.dto.SubFormImageRequest;
|
|
|
+import com.malk.mankalong.entity.dto.TaskCreateRequest;
|
|
|
+import com.malk.mankalong.entity.vo.TaskCreateResult;
|
|
|
import com.malk.mankalong.service.SubFormImageService;
|
|
|
import com.malk.mankalong.util.TableImageGenerator;
|
|
|
import com.malk.server.aliwork.YDConf;
|
|
|
import com.malk.server.aliwork.YDParam;
|
|
|
+import com.malk.server.common.McR;
|
|
|
import com.malk.service.aliwork.YDClient;
|
|
|
import com.malk.service.dingtalk.DDClient;
|
|
|
import com.malk.service.dingtalk.DDService;
|
|
|
@@ -57,6 +61,8 @@ public class SubFormImageServiceImpl implements SubFormImageService {
|
|
|
private DDService ddImplService;
|
|
|
@Autowired
|
|
|
private DDClient ddClient;
|
|
|
+ @Autowired
|
|
|
+ private ContractTemplateService contractTemplateService;
|
|
|
@PostConstruct
|
|
|
public void init() {
|
|
|
this.imageGenerator = new TableImageGenerator(imageConfig);
|
|
|
@@ -157,7 +163,12 @@ public class SubFormImageServiceImpl implements SubFormImageService {
|
|
|
results.add(builder.build());
|
|
|
}
|
|
|
|
|
|
+ TaskCreateRequest taskCreateRequest = new TaskCreateRequest();
|
|
|
+ taskCreateRequest.setFormId(request.getFormUuid());
|
|
|
+ taskCreateRequest.setMode(request.getType());
|
|
|
+ taskCreateRequest.setFillData(formData);
|
|
|
|
|
|
+ McR<TaskCreateResult> task = contractTemplateService.createTask(taskCreateRequest);
|
|
|
|
|
|
return results;
|
|
|
}
|