Browse Source

客户查询已转公共客户数据显示所属人问题修复

anderx 7 years ago
parent
commit
b8218f44c9

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

@@ -331,6 +331,7 @@
 			dg2.name as city, 
 			dg3.name as area,
 			d.name as adminName,
+			a.share_type as shareType,
 			e.name as informationMaintainer		
 		from user a 
 		left join organization_identity b on a.id = b.uid

+ 10 - 0
src/main/java/com/goafanti/customer/bo/CustomerListOut.java

@@ -46,6 +46,8 @@ public class CustomerListOut extends CustomerListIn{
 	/** 资料所属人 **/
 	private String informationMaintainer;
 	
+	private String shareType;
+	
 	public String getAuditOpinion() {
 		return auditOpinion;
 	}
@@ -164,4 +166,12 @@ public class CustomerListOut extends CustomerListIn{
 	public void setInformationMaintainer(String informationMaintainer) {
 		this.informationMaintainer = informationMaintainer;
 	}
+
+	public String getShareType() {
+		return shareType;
+	}
+
+	public void setShareType(String shareType) {
+		this.shareType = shareType;
+	}
 }

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

@@ -163,7 +163,14 @@ public class CustomerServiceImpl  extends BaseMybatisDao<UserMapper> implements
 	public Pagination<CustomerListOut> listAllOrganizationCustomer(CustomerListIn cli, Integer pageNo,Integer pageSize) {
 		cli.setType(AFTConstants.USER_TYPE_ORGANIZATION);
 		Map<String,Object> params = disposeParams(cli);
-		return (Pagination<CustomerListOut>) findPage("selectOrganizationCustomerList","selectOrganizationCustomerCount",params,pageNo,pageSize);
+		Pagination<CustomerListOut> p=(Pagination<CustomerListOut>) findPage("selectOrganizationCustomerList","selectOrganizationCustomerCount",params,pageNo,pageSize);
+		List<CustomerListOut> l=(List<CustomerListOut>) p.getList();
+		for (CustomerListOut c : l) {
+			if (c.getShareType().equals("1")) {
+				c.setAdminName("暂无");
+			}
+		}
+		return p; 
 	}
 	
 	@Override