|
@@ -1,10 +1,12 @@
|
1
|
1
|
package com.huiju.estateagents.eContract.controller;
|
2
|
2
|
|
3
|
3
|
import com.alibaba.fastjson.JSONObject;
|
|
4
|
+import com.fadada.sdk.client.FddClientBase;
|
4
|
5
|
import com.huiju.estateagents.base.BaseController;
|
5
|
6
|
import com.huiju.estateagents.base.ResponseBean;
|
6
|
7
|
import com.huiju.estateagents.bo.request.ContractRecordRequestBO;
|
7
|
8
|
import com.huiju.estateagents.common.CommonUtils;
|
|
9
|
+import com.huiju.estateagents.config.FadadaProperties;
|
8
|
10
|
import com.huiju.estateagents.eContract.entity.TaContract;
|
9
|
11
|
import com.huiju.estateagents.eContract.entity.TaContractUser;
|
10
|
12
|
import com.huiju.estateagents.eContract.service.ITaContractService;
|
|
@@ -55,6 +57,9 @@ public class TaContractController extends BaseController {
|
55
|
57
|
@Autowired
|
56
|
58
|
public ITaPersonService taPersonService;
|
57
|
59
|
|
|
60
|
+ @Autowired
|
|
61
|
+ private FadadaProperties fadadaProperties;
|
|
62
|
+
|
58
|
63
|
/**
|
59
|
64
|
* 条件查询合同列表 -- admin端
|
60
|
65
|
*
|
|
@@ -209,7 +214,11 @@ public class TaContractController extends BaseController {
|
209
|
214
|
taContract.setArchivesTime(LocalDateTime.now());
|
210
|
215
|
}
|
211
|
216
|
if (iTaContractService.updateById(taContract)) {
|
212
|
|
- responseBean.addSuccess(taContract);
|
|
217
|
+ FddClientBase base = new FddClientBase(fadadaProperties.getAppId(),fadadaProperties.getAppSecret(),fadadaProperties.getVersion(),fadadaProperties.getServeHost());
|
|
218
|
+ String contract_id = taContract.getContractId().toString();
|
|
219
|
+ String result = base.invokeContractFilling(contract_id);
|
|
220
|
+ logger.info("合同归档结果{}",result);
|
|
221
|
+ responseBean.addSuccess(iTaContractService.getById(taContract.getContractId()));
|
213
|
222
|
} else {
|
214
|
223
|
responseBean.addError("fail");
|
215
|
224
|
}
|