diff --git a/ruoyi-crm/src/main/java/com/ruoyi/crm/controller/CrmCluesController.java b/ruoyi-crm/src/main/java/com/ruoyi/crm/controller/CrmCluesController.java index 920b6e6..47e15bd 100644 --- a/ruoyi-crm/src/main/java/com/ruoyi/crm/controller/CrmCluesController.java +++ b/ruoyi-crm/src/main/java/com/ruoyi/crm/controller/CrmCluesController.java @@ -11,6 +11,8 @@ import com.ruoyi.crm.domain.CrmCustomer; import com.ruoyi.crm.domain.enums.CustomerFolder; import com.ruoyi.crm.form.ToCustomerDTO; import com.ruoyi.crm.service.ICrmCustomerService; +import com.ruoyi.crm.system.domain.ContactPerson; +import com.ruoyi.crm.system.service.IContactPersonService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; @@ -32,6 +34,9 @@ public class CrmCluesController extends BaseController @Autowired private ICrmCustomerService cluesService; + @Autowired + private IContactPersonService contactPersonService; + /** * 查询我的线索列表 */ @@ -157,6 +162,13 @@ public class CrmCluesController extends BaseController crmCustomer.setCustomerStatus(customerDTO.getCustomerStatus()); crmCustomer.setStatus(CustomerFolder.CUSTOMER.getCode()); crmCustomer.setToCustomerTime(DateUtils.getNowDate()); + //添加联系人 + ContactPerson contactPerson = new ContactPerson(); + contactPerson.setName(crmCustomer.getLinkman()); + contactPerson.setPhoneNumber(crmCustomer.getPhone()); + contactPerson.setCustomerId(crmCustomer.getId()); + contactPerson.setIsKey(0); + contactPersonService.insertContactPerson(contactPerson); return toAjax(cluesService.updateCrmCustomer(crmCustomer)); } }