Browse Source

客户资料列表修改

anderx 10 months ago
parent
commit
3988aa2285

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

@@ -60,7 +60,7 @@
     </sql>
 
     <!--查询单个-->
-    <select id="selectById" resultMap="UserMap">
+    <select id="queryById" resultMap="UserMap">
         select
         <include refid="UserAllSql"/>
         from user

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

@@ -1681,4 +1681,17 @@ public class AdminCustomerApiController extends BaseApiController{
 		res.data(customerService.updateMid(in));
 		return res;
 	}
+
+
+	/**
+	 * 查询客户补充完整
+	 * @param id
+	 * @return
+	 */
+	@GetMapping("/checkUser")
+	public Result checkUser(String id) {
+		Result res = new Result();
+		res.setData(customerService.checkUser(id));
+		return res;
+	}
 }

+ 2 - 0
src/main/java/com/goafanti/customer/service/CustomerService.java

@@ -594,4 +594,6 @@ public interface CustomerService {
 	Object selectUserLevel();
 
     Object updateMid(UserMid in);
+
+    Object checkUser(String id);
 }

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

@@ -3053,6 +3053,19 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
 		return userMidMapper.updateByUid(in);
 	}
 
+	@Override
+	public Object checkUser(String id) {
+		User user = userMapper.queryById(id);
+		OrganizationIdentity oi = organizationIdentityMapper.selectOrgIdentityByUserId(id);
+		if (user==null||user.getNickname()==null||oi.getOrgCode()==null||oi.getContacts()==null||
+				oi.getContactMobile()==null||user.getSocietyTag()==null||oi.getLocationProvince()==null||
+				oi.getLocationCity()==null||oi.getLocationArea()==null||user.getType()==null||oi.getIntendedProject()==null||
+				oi.getBusinessScope()==null||user.getLevel()==null){
+			return false;
+		}
+		return true;
+	}
+
 
 	private List<InputExcelUser> pushUserName(List<InputExcelUser> list) {
 		List<InputExcelUser> res=new ArrayList<>();