Răsfoiți Sursa

员工是否为党员

jianhui 5 ani în urmă
părinte
comite
5bb84f08d6

+ 13 - 0
blade-biz-common/src/main/java/org/springblade/common/constant/CommonConstant.java

@@ -141,4 +141,17 @@ public interface CommonConstant {
 		}
 	}
 
+	@Getter
+	enum PersonType {
+
+		ENTERPRISESTAFF("员工",2),
+		HOUSEUSER("住户",1);
+		private Integer value;
+		private String name;
+		PersonType(String name,Integer value){
+			this.name = name;
+			this.value = value;
+		}
+	}
+
 }

+ 7 - 1
park-app-gateway/pom.xml

@@ -130,7 +130,13 @@
             <groupId>org.springblade</groupId>
             <artifactId>person-api</artifactId>
             <version>2.7.2.RELEASE</version>
-            <scope>compile</scope>
+
+        </dependency>
+        <dependency>
+            <groupId>org.springblade</groupId>
+            <artifactId>smart-party-api</artifactId>
+            <version>2.7.2.RELEASE</version>
+
         </dependency>
 
         <dependency>

+ 10 - 5
park-app-gateway/src/main/java/org/springblade/app/controller/PartyMemberController.java

@@ -4,7 +4,11 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
 import io.swagger.annotations.ApiOperation;
 import lombok.RequiredArgsConstructor;
+import org.springblade.common.constant.CommonConstant;
 import org.springblade.core.tool.api.R;
+import org.springblade.party.entity.PartyMember;
+import org.springblade.party.feign.IPartyMemberClient;
+import org.springblade.party.vo.PartyMemberVO;
 import org.springblade.person.feign.IMemberClient;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -21,18 +25,19 @@ import java.util.List;
 @RequiredArgsConstructor
 public class PartyMemberController {
 
-	private final IMemberClient memberClient;
+	private final IPartyMemberClient partyMemberClient;
 
 	/**
 	 * 根据员工id获取该员工是否为党员
 	 */
 	@GetMapping("/isPartyMember")
 	@ApiOperationSupport(order = 7)
-	@ApiOperation(value = "逻辑删除", notes = "传入ids")
+	@ApiOperation(value = "根据员工id获取该员工是否为党员", notes = "传入ids")
 	public R isPartyMember(Long id) {
-		MemberParty searchMember = new Member();
-		searchMember.set
-		List<Member> member = memberService.getBaseMapper().selectList(new QueryWrapper<>(new Member()).lambda().eq(Member::getPersonId,id));
+		PartyMember searchMember = new PartyMember();
+		searchMember.setPersonId(id);
+		searchMember.setPersonType(CommonConstant.PersonType.ENTERPRISESTAFF.getValue());
+		List<PartyMemberVO> member = partyMemberClient.list(searchMember);
 		if(member.size()>0 ){
 			return R.data(member.get(0));
 		}else{