|
|
@@ -7,7 +7,9 @@ import com.ydtech.modules.ins.service.InsTaskHistoryService;
|
|
|
import com.ydtech.modules.order.components.InsImagesUploadCacheComponents;
|
|
|
import com.ydtech.modules.order.dao.InsSubOrderUpdateDetailMapper;
|
|
|
import com.ydtech.modules.order.entity.InsAreaCompany;
|
|
|
+import com.ydtech.modules.order.entity.InsOrdersTrack;
|
|
|
import com.ydtech.modules.order.entity.po.InsSubOrderUpdateDetail;
|
|
|
+import com.ydtech.modules.order.service.InsOrdersTrackService;
|
|
|
import com.ydtech.modules.order.service.InsSubOrderUpdateDetailService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -26,7 +28,7 @@ public class InsSubOrderUpdateDetailServiceImpl extends ServiceImpl<InsSubOrderU
|
|
|
implements InsSubOrderUpdateDetailService {
|
|
|
|
|
|
@Autowired
|
|
|
- private InsTaskHistoryService insTaskHistoryService;
|
|
|
+ private InsOrdersTrackService insOrdersTrackService;
|
|
|
|
|
|
|
|
|
/**
|
|
|
@@ -57,6 +59,7 @@ public class InsSubOrderUpdateDetailServiceImpl extends ServiceImpl<InsSubOrderU
|
|
|
}else if(InsOrderStatusEnum.WAIT_PAY.getCode().equals(newStatus)){
|
|
|
newRemark=InsOrderStatusEnum.WAIT_PAY.getDesc()+"状态";
|
|
|
}else if(InsOrderStatusEnum.TO_BACK.getCode().equals(newStatus)){
|
|
|
+ updateType="3";
|
|
|
newRemark=InsOrderStatusEnum.TO_BACK.getDesc()+"状态";
|
|
|
}else if(InsOrderStatusEnum.ACCEPT_INSURANCE.getCode().equals(newStatus)){
|
|
|
newRemark=InsOrderStatusEnum.ACCEPT_INSURANCE.getDesc()+"状态";
|
|
|
@@ -73,16 +76,8 @@ public class InsSubOrderUpdateDetailServiceImpl extends ServiceImpl<InsSubOrderU
|
|
|
if(InsOrderStatusEnum.WAIT_PAY.getCode().equals(oldStatus) && InsOrderStatusEnum.ACCEPT_INSURANCE.getCode().equals(newStatus)){
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
//插入轨迹表
|
|
|
- InsTaskHistory history = new InsTaskHistory();
|
|
|
- history.setId(String.valueOf(new Date().getTime()));
|
|
|
- history.setCompany(subOrder.getInscompany());
|
|
|
- history.setTaskid(subOrder.getOrderno());
|
|
|
- history.setOperatorid(new BaseController().getUser().getId());
|
|
|
- history.setOperator(new BaseController().getUser().getName());
|
|
|
- history.setCreatetime(sdf.format(new Date()));
|
|
|
- history.setStatus(newStatus);
|
|
|
- history.setRemark(updateRemark);
|
|
|
- insTaskHistoryService.insertByUpdateMethod(history);
|
|
|
+ InsOrdersTrack insOrdersTrack = new InsOrdersTrack(subOrder.getId(), subOrder.getCompanyId(), subOrder.getInscompany(), subOrder.getOrderno(), newStatus, new BaseController().getUser().getId(), new BaseController().getUser().getName(),updateRemark);
|
|
|
+ insOrdersTrackService.save(insOrdersTrack);
|
|
|
}
|
|
|
|
|
|
}
|