|
|
@@ -11,6 +11,7 @@ import com.sckw.contract.model.entity.KwcContractLogistics;
|
|
|
import com.sckw.contract.model.entity.KwcContractLogisticsUnit;
|
|
|
import com.sckw.contract.model.entity.KwcContractTrade;
|
|
|
import com.sckw.contract.service.KwcContractLogisticsUnitService;
|
|
|
+import com.sckw.core.model.constant.Global;
|
|
|
import com.sckw.core.model.enums.ContractStatusEnum;
|
|
|
import com.sckw.core.model.enums.SigningWayEnum;
|
|
|
import com.sckw.core.utils.CollectionUtils;
|
|
|
@@ -39,12 +40,22 @@ public class RemoteContractServiceImpl implements RemoteContractService {
|
|
|
for (Long contractId : contractIds) {
|
|
|
KwcContractLogistics kwcContractLogistics = kwcContractLogisticsMapper.selectById(contractId);
|
|
|
if (Objects.nonNull(kwcContractLogistics)) {
|
|
|
+ Integer status = kwcContractLogistics.getStatus();
|
|
|
+ Integer delFlag = kwcContractLogistics.getDelFlag();
|
|
|
+ if (Objects.equals(status, ContractStatusEnum.SAVE.getCode()) || Objects.equals(status, ContractStatusEnum.COMPLETE.getCode()) || delFlag.equals(Global.YES)) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
map.put(contractId, fillContractLogistics(kwcContractLogistics));
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
KwcContractTrade kwcContractTrade = kwcContractTradeMapper.selectById(contractId);
|
|
|
if (Objects.nonNull(kwcContractTrade)) {
|
|
|
+ Integer status = kwcContractTrade.getStatus();
|
|
|
+ Integer delFlag = kwcContractTrade.getDelFlag();
|
|
|
+ if (Objects.equals(status, ContractStatusEnum.SAVE.getCode()) || Objects.equals(status, ContractStatusEnum.COMPLETE.getCode()) || delFlag.equals(Global.YES)) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
map.put(contractId, fillContractTrade(kwcContractTrade));
|
|
|
}
|
|
|
}
|