|
@@ -12,7 +12,7 @@ import com.storlead.framework.common.result.Result;
|
|
|
import com.storlead.framework.mybatis.entity.SysBaseField;
|
|
import com.storlead.framework.mybatis.entity.SysBaseField;
|
|
|
import com.storlead.framework.mybatis.service.impl.MyBaseServiceImpl;
|
|
import com.storlead.framework.mybatis.service.impl.MyBaseServiceImpl;
|
|
|
import com.storlead.mail.pojo.vo.UserClickTitleVO;
|
|
import com.storlead.mail.pojo.vo.UserClickTitleVO;
|
|
|
-import com.storlead.message.enums.MessageTypeEnum;
|
|
|
|
|
|
|
+import com.storlead.sales.enums.SalesMessageTypeEnum;
|
|
|
import com.storlead.sales.pojo.dto.customer.CustomerFollowUpAddDTO;
|
|
import com.storlead.sales.pojo.dto.customer.CustomerFollowUpAddDTO;
|
|
|
import com.storlead.sales.pojo.dto.customer.CustomerFollowUpSearchDTO;
|
|
import com.storlead.sales.pojo.dto.customer.CustomerFollowUpSearchDTO;
|
|
|
import com.storlead.sales.pojo.dto.customer.CustomerSearchSearchDTO;
|
|
import com.storlead.sales.pojo.dto.customer.CustomerSearchSearchDTO;
|
|
@@ -487,30 +487,30 @@ public class CustomerFollowUpServiceImpl extends MyBaseServiceImpl<CustomerFollo
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public String getResourceTyepName(String resourceType, String resourceTypeId){
|
|
public String getResourceTyepName(String resourceType, String resourceTypeId){
|
|
|
- if (MessageTypeEnum.CUSTOMER.getCode().equals(resourceType)
|
|
|
|
|
- || MessageTypeEnum.CLUS.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ if (SalesMessageTypeEnum.CUSTOMER.getCode().equals(resourceType)
|
|
|
|
|
+ || SalesMessageTypeEnum.CLUS.getCode().equals(resourceType)) {
|
|
|
CustomerEntity customer = customerService.getById(resourceTypeId);
|
|
CustomerEntity customer = customerService.getById(resourceTypeId);
|
|
|
return customer.getCustomerName();
|
|
return customer.getCustomerName();
|
|
|
- } else if (MessageTypeEnum.LIAISON.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ } else if (SalesMessageTypeEnum.LIAISON.getCode().equals(resourceType)) {
|
|
|
// 联系人
|
|
// 联系人
|
|
|
LiaisonEntity liaison = liaisonService.getById(resourceTypeId);
|
|
LiaisonEntity liaison = liaisonService.getById(resourceTypeId);
|
|
|
if (Objects.nonNull(liaison)) {
|
|
if (Objects.nonNull(liaison)) {
|
|
|
return liaison.getName();
|
|
return liaison.getName();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- } else if (MessageTypeEnum.BUSINESS.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ } else if (SalesMessageTypeEnum.BUSINESS.getCode().equals(resourceType)) {
|
|
|
// 商机
|
|
// 商机
|
|
|
BusinessEntity business = businessService.getById(resourceTypeId);
|
|
BusinessEntity business = businessService.getById(resourceTypeId);
|
|
|
if (Objects.nonNull(business)) {
|
|
if (Objects.nonNull(business)) {
|
|
|
return business.getTitle();
|
|
return business.getTitle();
|
|
|
}
|
|
}
|
|
|
- } else if (MessageTypeEnum.ORDER_FORM.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ } else if (SalesMessageTypeEnum.ORDER_FORM.getCode().equals(resourceType)) {
|
|
|
// 订单
|
|
// 订单
|
|
|
OrderFormEntity orderForm = orderFormService.getById(resourceTypeId);
|
|
OrderFormEntity orderForm = orderFormService.getById(resourceTypeId);
|
|
|
if (Objects.nonNull(orderForm)) {
|
|
if (Objects.nonNull(orderForm)) {
|
|
|
return orderForm.getTitle();
|
|
return orderForm.getTitle();
|
|
|
}
|
|
}
|
|
|
- } else if (MessageTypeEnum.WORK_ORDER.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ } else if (SalesMessageTypeEnum.WORK_ORDER.getCode().equals(resourceType)) {
|
|
|
// 工单
|
|
// 工单
|
|
|
WorkOrderEntity workOrder = workOrderService.getById(resourceTypeId);
|
|
WorkOrderEntity workOrder = workOrderService.getById(resourceTypeId);
|
|
|
if (Objects.nonNull(workOrder)) {
|
|
if (Objects.nonNull(workOrder)) {
|
|
@@ -521,29 +521,29 @@ public class CustomerFollowUpServiceImpl extends MyBaseServiceImpl<CustomerFollo
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public Long getResourceTyepId(String resourceType, Long resourceTypeId){
|
|
public Long getResourceTyepId(String resourceType, Long resourceTypeId){
|
|
|
- if (MessageTypeEnum.CUSTOMER.getCode().equals(resourceType)
|
|
|
|
|
- || MessageTypeEnum.CLUS.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ if (SalesMessageTypeEnum.CUSTOMER.getCode().equals(resourceType)
|
|
|
|
|
+ || SalesMessageTypeEnum.CLUS.getCode().equals(resourceType)) {
|
|
|
return resourceTypeId;
|
|
return resourceTypeId;
|
|
|
- } else if (MessageTypeEnum.LIAISON.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ } else if (SalesMessageTypeEnum.LIAISON.getCode().equals(resourceType)) {
|
|
|
// 联系人
|
|
// 联系人
|
|
|
LiaisonEntity liaison = liaisonService.getById(resourceTypeId);
|
|
LiaisonEntity liaison = liaisonService.getById(resourceTypeId);
|
|
|
if (Objects.nonNull(liaison)) {
|
|
if (Objects.nonNull(liaison)) {
|
|
|
return liaison.getCustomerId();
|
|
return liaison.getCustomerId();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- } else if (MessageTypeEnum.BUSINESS.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ } else if (SalesMessageTypeEnum.BUSINESS.getCode().equals(resourceType)) {
|
|
|
// 商机
|
|
// 商机
|
|
|
BusinessEntity business = businessService.getById(resourceTypeId);
|
|
BusinessEntity business = businessService.getById(resourceTypeId);
|
|
|
if (Objects.nonNull(business)) {
|
|
if (Objects.nonNull(business)) {
|
|
|
return business.getCustomerId();
|
|
return business.getCustomerId();
|
|
|
}
|
|
}
|
|
|
- } else if (MessageTypeEnum.ORDER_FORM.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ } else if (SalesMessageTypeEnum.ORDER_FORM.getCode().equals(resourceType)) {
|
|
|
// 订单
|
|
// 订单
|
|
|
OrderFormEntity orderForm = orderFormService.getById(resourceTypeId);
|
|
OrderFormEntity orderForm = orderFormService.getById(resourceTypeId);
|
|
|
if (Objects.nonNull(orderForm)) {
|
|
if (Objects.nonNull(orderForm)) {
|
|
|
return orderForm.getCustomerId();
|
|
return orderForm.getCustomerId();
|
|
|
}
|
|
}
|
|
|
- } else if (MessageTypeEnum.WORK_ORDER.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ } else if (SalesMessageTypeEnum.WORK_ORDER.getCode().equals(resourceType)) {
|
|
|
// 工单
|
|
// 工单
|
|
|
WorkOrderEntity workOrder = workOrderService.getById(resourceTypeId);
|
|
WorkOrderEntity workOrder = workOrderService.getById(resourceTypeId);
|
|
|
if (Objects.nonNull(workOrder)) {
|
|
if (Objects.nonNull(workOrder)) {
|
|
@@ -555,7 +555,7 @@ public class CustomerFollowUpServiceImpl extends MyBaseServiceImpl<CustomerFollo
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public String getResourceStatusTyepId(String resourceType, Long resourceTypeId){
|
|
public String getResourceStatusTyepId(String resourceType, Long resourceTypeId){
|
|
|
- if (MessageTypeEnum.CUSTOMER.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ if (SalesMessageTypeEnum.CUSTOMER.getCode().equals(resourceType)) {
|
|
|
CustomerEntity customer = customerService.getById(resourceTypeId);
|
|
CustomerEntity customer = customerService.getById(resourceTypeId);
|
|
|
if (Objects.nonNull(customer)) {
|
|
if (Objects.nonNull(customer)) {
|
|
|
CustomerVO vo = new CustomerVO();
|
|
CustomerVO vo = new CustomerVO();
|
|
@@ -564,7 +564,7 @@ public class CustomerFollowUpServiceImpl extends MyBaseServiceImpl<CustomerFollo
|
|
|
return vo.getCustomerStatusName();
|
|
return vo.getCustomerStatusName();
|
|
|
}
|
|
}
|
|
|
return "";
|
|
return "";
|
|
|
- } else if (MessageTypeEnum.CLUS.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ } else if (SalesMessageTypeEnum.CLUS.getCode().equals(resourceType)) {
|
|
|
CustomerEntity customer = customerService.getById(resourceTypeId);
|
|
CustomerEntity customer = customerService.getById(resourceTypeId);
|
|
|
if (Objects.nonNull(customer)) {
|
|
if (Objects.nonNull(customer)) {
|
|
|
CustomerVO vo = new CustomerVO();
|
|
CustomerVO vo = new CustomerVO();
|
|
@@ -573,7 +573,7 @@ public class CustomerFollowUpServiceImpl extends MyBaseServiceImpl<CustomerFollo
|
|
|
return vo.getClueStatusName();
|
|
return vo.getClueStatusName();
|
|
|
}
|
|
}
|
|
|
return "";
|
|
return "";
|
|
|
- } else if (MessageTypeEnum.LIAISON.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ } else if (SalesMessageTypeEnum.LIAISON.getCode().equals(resourceType)) {
|
|
|
// 联系人
|
|
// 联系人
|
|
|
// LiaisonEntity liaison = liaisonService.getById(resourceTypeId);
|
|
// LiaisonEntity liaison = liaisonService.getById(resourceTypeId);
|
|
|
// if (Objects.nonNull(liaison)) {
|
|
// if (Objects.nonNull(liaison)) {
|
|
@@ -581,7 +581,7 @@ public class CustomerFollowUpServiceImpl extends MyBaseServiceImpl<CustomerFollo
|
|
|
// }
|
|
// }
|
|
|
return "";
|
|
return "";
|
|
|
|
|
|
|
|
- } else if (MessageTypeEnum.BUSINESS.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ } else if (SalesMessageTypeEnum.BUSINESS.getCode().equals(resourceType)) {
|
|
|
// 商机
|
|
// 商机
|
|
|
BusinessEntity business = businessService.getById(resourceTypeId);
|
|
BusinessEntity business = businessService.getById(resourceTypeId);
|
|
|
if (Objects.nonNull(business)) {
|
|
if (Objects.nonNull(business)) {
|
|
@@ -591,14 +591,14 @@ public class CustomerFollowUpServiceImpl extends MyBaseServiceImpl<CustomerFollo
|
|
|
return vo.getStageName();
|
|
return vo.getStageName();
|
|
|
}
|
|
}
|
|
|
return "";
|
|
return "";
|
|
|
- } else if (MessageTypeEnum.ORDER_FORM.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ } else if (SalesMessageTypeEnum.ORDER_FORM.getCode().equals(resourceType)) {
|
|
|
// 订单
|
|
// 订单
|
|
|
// OrderFormEntity orderForm = orderFormService.getById(resourceTypeId);
|
|
// OrderFormEntity orderForm = orderFormService.getById(resourceTypeId);
|
|
|
// if (Objects.nonNull(orderForm)) {
|
|
// if (Objects.nonNull(orderForm)) {
|
|
|
// return orderForm.getCustomerId();
|
|
// return orderForm.getCustomerId();
|
|
|
// }
|
|
// }
|
|
|
return "";
|
|
return "";
|
|
|
- } else if (MessageTypeEnum.WORK_ORDER.getCode().equals(resourceType)) {
|
|
|
|
|
|
|
+ } else if (SalesMessageTypeEnum.WORK_ORDER.getCode().equals(resourceType)) {
|
|
|
// 工单
|
|
// 工单
|
|
|
// WorkOrderEntity workOrder = workOrderService.getById(resourceTypeId);
|
|
// WorkOrderEntity workOrder = workOrderService.getById(resourceTypeId);
|
|
|
// if (Objects.nonNull(workOrder)) {
|
|
// if (Objects.nonNull(workOrder)) {
|