anderx 1 тиждень тому
батько
коміт
ca6d062bc1

+ 3 - 1
src/main/java/com/goafanti/common/mapper/OrganizationContactBookMapper.xml

@@ -457,7 +457,9 @@
   </select>
   
   <update id="updateSubContact">
-  	 update organization_contact_book set major = 0 where uid = #{uid,jdbcType=VARCHAR}
+  	 update organization_contact_book set major = 0
+     where  major = 1
+       and uid = #{uid,jdbcType=VARCHAR}
   </update>
   <update id="updateMainContact">
   	 update organization_contact_book set major = 1 where id = #{ocbId,jdbcType=VARCHAR}

+ 1 - 1
src/main/java/com/goafanti/customer/controller/AdminCustomerApiController.java

@@ -1703,7 +1703,7 @@ public class AdminCustomerApiController extends BaseApiController{
 	}
 
 	/**
-	 * 补充客户并领取
+	 * 补充客户并领取 领取客户
 	 */
 	@PostMapping("/updateAndReceiveCustomer")
 	public Result updateAndReceiveCustomer(InputUpdateAndReceiveCustomer in) {

+ 1 - 0
src/main/java/com/goafanti/customer/service/impl/CustomerServiceImpl.java

@@ -3209,6 +3209,7 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
 		oi.setContacts(in.getContacts());
 		oi.setContactMobile(in.getContactMobile());
 		oi.setLocationProvince(in.getProvince());
+		//取消其他联系人主要标记,添加新的为主要联系人
 		organizationContactBookMapper.updateSubContact(in.getId());
 		if (!queryById.getAid().equals(TokenManager.getAdminId())){
 			OrganizationContactBook ocb=new OrganizationContactBook();