傅行帆 пре 5 година
родитељ
комит
ab1d50febe

+ 8
- 0
src/main/java/com/huiju/estateagents/eContract/controller/TaCompanyController.java Прегледај датотеку

6
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
6
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
7
 import com.baomidou.mybatisplus.core.metadata.IPage;
7
 import com.baomidou.mybatisplus.core.metadata.IPage;
8
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
8
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
9
+import com.fadada.sdk.client.FddClientBase;
9
 import com.fadada.sdk.client.authForfadada.FindCertInfo;
10
 import com.fadada.sdk.client.authForfadada.FindCertInfo;
10
 import com.huiju.estateagents.base.BaseController;
11
 import com.huiju.estateagents.base.BaseController;
11
 import com.huiju.estateagents.base.ResponseBean;
12
 import com.huiju.estateagents.base.ResponseBean;
593
             taContract.setStatus(CommConstant.STATUS_NORMAL);
594
             taContract.setStatus(CommConstant.STATUS_NORMAL);
594
             taContract.setCustomerTime(LocalDateTime.now());
595
             taContract.setCustomerTime(LocalDateTime.now());
595
             taContract.setReason(parameterMap.get("result_desc")[0]);
596
             taContract.setReason(parameterMap.get("result_desc")[0]);
597
+
598
+            //自动归档
599
+            FddClientBase base = new FddClientBase(fadadaProperties.getAppId(),fadadaProperties.getAppSecret(),fadadaProperties.getVersion(),fadadaProperties.getServeHost());
600
+            String result = base.invokeContractFilling(taContract.getContractId().toString());
601
+            logger.info("合同归档结果{}",result);
602
+            taContract.setArchives(true);
603
+            taContract.setArchivesTime(LocalDateTime.now());
596
             iTaContractService.updateById(taContract);
604
             iTaContractService.updateById(taContract);
597
         }else{
605
         }else{
598
             TaContract taContract = iTaContractService.getById(parameterMap.get("contract_id")[0]);
606
             TaContract taContract = iTaContractService.getById(parameterMap.get("contract_id")[0]);