浏览代码

ias 签署协议,签约补充时间,经纬度校验精确到最近的办理点

master
chenchaod 2 周前
父节点
当前提交
696aec4548

+ 1
- 1
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/order/AbstractOrderManager.java 查看文件

@@ -236,7 +236,7 @@ public abstract class AbstractOrderManager<T extends AbstractSignTypeRequest<?>>
if (s < serviceHallLocation.getRadial()) {
return;
} else if (min == 0 || s < min) {
minserviceHallName = serviceHallLocation.getServicehallName();
minserviceHallName = serviceHallLocation.getName();
min = s;
serlongitude = serviceHallLocation.getLongitude();
serlatitude = serviceHallLocation.getLatitude();

+ 5
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/order/PushAgreementManager.java 查看文件

@@ -2,6 +2,7 @@ package cn.com.taiji.ias.manager.order;

import cn.com.taiji.common.manager.net.http.ServiceHandleException;
import cn.com.taiji.core.entity.issue.IssueOrderinfo;
import cn.com.taiji.core.entity.issue.IssueOrderinfoExt;
import cn.com.taiji.core.entity.issue.IssueProduct;
import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeResponse;
import cn.com.taiji.core.model.comm.protocol.ias.order.AbstractIssueResponse;
@@ -11,6 +12,7 @@ import cn.com.taiji.ias.dict.DataType;
import cn.com.taiji.ias.model.ServiceLogEvent;
import org.springframework.stereotype.Service;

import java.time.LocalDateTime;
import java.util.Map;

@Service
@@ -44,6 +46,9 @@ public class PushAgreementManager extends AbstractOrderManager<PushAgreementRequ
protected void persistInternal(PushAgreementRequest req, ServiceLogEvent event,
Map<String, Object> dataStream) throws ServiceHandleException {
IssueOrderinfo order = (IssueOrderinfo) dataStream.get(ORDER);
IssueOrderinfoExt ext = orderInfoExtRepo.findByOrderNo(order.getOrderNo());
ext.setAgreeTime(LocalDateTime.now());
orderInfoExtRepo.merge(ext);
order.setProtocol("1");
order.setProtocolUrl(req.getAgreementUrl());
orderInfoRepo.save(order);

+ 1
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/order/SignCallBackManager.java 查看文件

@@ -70,6 +70,7 @@ public class SignCallBackManager extends AbstractOrderManager<SignCallBackReques
order.setOrderStep(IssueOrderStep.WAITING_ACTIVE);
// order.setAgreementStatus(req.getSignStatus());
order.setAgreementId(req.getAgreementNum());
order.setAgreementEnableTime(req.getSignTime());
IssueSignCallResult signCallResult = new IssueSignCallResult();
signCallResult.setOrderNo(order.getOrderNo());
signCallResult.setQdOrderNo(req.getQdOrderNo());

正在加载...
取消
保存