|
@@ -12,6 +12,7 @@ import com.sckw.contract.model.dto.res.QueryListResDto;
|
|
|
import com.sckw.contract.model.entity.KwcContractLogistics;
|
|
import com.sckw.contract.model.entity.KwcContractLogistics;
|
|
|
import com.sckw.contract.model.entity.KwcContractLogisticsGoods;
|
|
import com.sckw.contract.model.entity.KwcContractLogisticsGoods;
|
|
|
import com.sckw.contract.model.entity.KwcContractLogisticsUnit;
|
|
import com.sckw.contract.model.entity.KwcContractLogisticsUnit;
|
|
|
|
|
+import com.sckw.contract.model.entity.KwcContractTrade;
|
|
|
import com.sckw.contract.model.report.LogisticsListExport;
|
|
import com.sckw.contract.model.report.LogisticsListExport;
|
|
|
import com.sckw.contract.model.vo.req.*;
|
|
import com.sckw.contract.model.vo.req.*;
|
|
|
import com.sckw.contract.model.vo.res.*;
|
|
import com.sckw.contract.model.vo.res.*;
|
|
@@ -408,6 +409,21 @@ public class KwcContractLogisticsService {
|
|
|
eSignCallBackReqVo.setContractId(id);
|
|
eSignCallBackReqVo.setContractId(id);
|
|
|
eSignCallBackReqVo.setStatus(ContractStatusEnum.SIGNED.getCode());
|
|
eSignCallBackReqVo.setStatus(ContractStatusEnum.SIGNED.getCode());
|
|
|
commonBusinessService.approval(eSignCallBackReqVo);
|
|
commonBusinessService.approval(eSignCallBackReqVo);
|
|
|
|
|
+
|
|
|
|
|
+ //发送消息
|
|
|
|
|
+ KwcContractLogistics kwcContractLogistic = kwcContractLogisticsMapper.selectById(id);
|
|
|
|
|
+ Long entId = kwcContractLogistic.getEntId();
|
|
|
|
|
+ EntCacheResDto entCacheResDto = remoteSystemService.queryEntTreeById(entId);
|
|
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
|
|
+ map.put("entName", entCacheResDto.getFirmName());
|
|
|
|
|
+ map.put("contract_no", kwcContractLogistic.getContractNo());
|
|
|
|
|
+ map.put("name", kwcContractLogistic.getName());
|
|
|
|
|
+ MessageEnum messageEnum = MessageEnum.SAELCONTRACT_COMPLETE_CONTRACT;
|
|
|
|
|
+
|
|
|
|
|
+ commonBusinessService.sendSystemMessage(Collections.singletonList(new UserInfo().setUserId(kwcContractLogistic.getCreateBy()).setEntId(entId)),
|
|
|
|
|
+ messageEnum,
|
|
|
|
|
+ map,
|
|
|
|
|
+ tradeSendContract);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|