|
|
@@ -49,6 +49,7 @@ class _MinePageState extends State<MinePage> {
|
|
|
|
|
|
});
|
|
|
});
|
|
|
+ checkIfThereIsAShop();
|
|
|
}
|
|
|
|
|
|
@override
|
|
|
@@ -329,6 +330,7 @@ class _MinePageState extends State<MinePage> {
|
|
|
queryPersonalInformation();
|
|
|
});
|
|
|
}),
|
|
|
+ if(showRe)
|
|
|
functionItem('images/svg/推荐人.svg', '推荐人', () {
|
|
|
MyTools().toPage(context, ReferrerPage(), (then) {
|
|
|
});
|
|
|
@@ -474,4 +476,35 @@ class _MinePageState extends State<MinePage> {
|
|
|
void onRefresh() {
|
|
|
queryPersonalInformation();
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ bool showRe = false;
|
|
|
+ void checkIfThereIsAShop() {
|
|
|
+ MyDio().query({
|
|
|
+ "key": "shop_user",
|
|
|
+ "filters": {
|
|
|
+ "conditions": [
|
|
|
+ "review_state==1",
|
|
|
+ "owner_uid==${MyCookie().getUID()}",
|
|
|
+ "private_shop==true",
|
|
|
+ "recommender_uid!=0"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "dims": shopUserDims,
|
|
|
+ "paging": [1, 2000]
|
|
|
+ }, (response, hasError) {
|
|
|
+ if (!hasError) {
|
|
|
+ MyShopBeanEntity entity =
|
|
|
+ MyShopBeanEntity().fromJson(json.decode(response.data.toString()));
|
|
|
+ if(entity.data.data==null||entity.data.data.isEmpty){
|
|
|
+ showRe = false;
|
|
|
+ }else{
|
|
|
+ showRe = true;
|
|
|
+ }
|
|
|
+ setState(() {
|
|
|
+
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }, (error) { });
|
|
|
+ }
|
|
|
}
|