增加日志,修改上传Face++乱码问题
This commit is contained in:
@@ -6,6 +6,9 @@ spring:
|
|||||||
url: jdbc:mysql://127.0.01:3306/smart_venue?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2b8&useAffectedRows=true
|
url: jdbc:mysql://127.0.01:3306/smart_venue?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2b8&useAffectedRows=true
|
||||||
username: root
|
username: root
|
||||||
password: 123456
|
password: 123456
|
||||||
|
# url: jdbc:mysql://120.27.209.4:3306/smart_venue?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&serverTimezone=GMT%2b8&useAffectedRows=true
|
||||||
|
# username: root
|
||||||
|
# password: hyty1234
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
host: 127.0.0.1
|
host: 127.0.0.1
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
package com;
|
package com;
|
||||||
|
|
||||||
import com.sv.entity.Member;
|
import com.sv.entity.Member;
|
||||||
|
import com.sv.entity.MemberFaceInfo;
|
||||||
|
import com.sv.mapper.MemberMapper;
|
||||||
import com.sv.service.api.MemberService;
|
import com.sv.service.api.MemberService;
|
||||||
import com.sv.service.common.FaceService;
|
import com.sv.service.common.FaceService;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
@@ -16,6 +18,7 @@ import javax.annotation.Resource;
|
|||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
import java.io.FileNotFoundException;
|
import java.io.FileNotFoundException;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
@RunWith(SpringJUnit4ClassRunner.class)
|
@RunWith(SpringJUnit4ClassRunner.class)
|
||||||
@SpringBootTest(webEnvironment= SpringBootTest.WebEnvironment.NONE)
|
@SpringBootTest(webEnvironment= SpringBootTest.WebEnvironment.NONE)
|
||||||
@@ -27,6 +30,9 @@ public class FaceServiceTest {
|
|||||||
@Resource
|
@Resource
|
||||||
private MemberService memberService;
|
private MemberService memberService;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private MemberMapper memberMapper;
|
||||||
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void test(){
|
public void test(){
|
||||||
@@ -50,10 +56,25 @@ public class FaceServiceTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void addMember() throws IOException {
|
public void addMember() throws IOException {
|
||||||
|
String faceUrl = "faceUrl";
|
||||||
faceService.login();
|
faceService.login();
|
||||||
Member member = memberService.findById(15);
|
Member member = memberService.findById(521);
|
||||||
Integer subjectId = faceService.addSubject(3,member);
|
Integer memberId = member.getId();
|
||||||
memberService.setMemberFaceInfo(subjectId,"xxx",member.getId(),1);
|
Integer subjectId = faceService.addSubject(130,member);
|
||||||
|
MemberFaceInfo memberFaceInfo = memberMapper.findMemberFaceInfo(memberId);
|
||||||
|
if (memberFaceInfo == null) {
|
||||||
|
memberFaceInfo = new MemberFaceInfo();
|
||||||
|
memberFaceInfo.setMemberId(memberId);
|
||||||
|
memberFaceInfo.setPlatformId(1);
|
||||||
|
}
|
||||||
|
memberFaceInfo.setFaceId(subjectId);
|
||||||
|
memberFaceInfo.setFaceUrl(faceUrl);
|
||||||
|
memberFaceInfo.setModifiedTime(new Date());
|
||||||
|
if (memberFaceInfo.getId() == null) {
|
||||||
|
memberMapper.insertMemberFaceInfo(memberFaceInfo);
|
||||||
|
} else {
|
||||||
|
memberMapper.updateMemberFaceInfo(memberFaceInfo);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -505,8 +505,9 @@ public class MemberService extends BaseServiceImpl {
|
|||||||
if (faceService.login()){
|
if (faceService.login()){
|
||||||
ByteArrayInputStream byteArrayInputStream = getByteArrayInputStream(file);
|
ByteArrayInputStream byteArrayInputStream = getByteArrayInputStream(file);
|
||||||
Integer faceId = faceService.uploadFace(byteArrayInputStream);
|
Integer faceId = faceService.uploadFace(byteArrayInputStream);
|
||||||
|
logger.info(memberId + "& faceId ===" + faceId);
|
||||||
subjectId = faceService.addSubject(faceId, member);
|
subjectId = faceService.addSubject(faceId, member);
|
||||||
logger.info(faceId + "&&" + subjectId);
|
logger.info(memberId + "& subjectId ===" + subjectId);
|
||||||
}
|
}
|
||||||
if (memberFaceInfo != null) {
|
if (memberFaceInfo != null) {
|
||||||
//删除原有的subject
|
//删除原有的subject
|
||||||
|
|||||||
@@ -80,8 +80,10 @@ public class FaceService {
|
|||||||
public Integer addSubject(Integer faceId, Member member) throws IOException {
|
public Integer addSubject(Integer faceId, Member member) throws IOException {
|
||||||
JsonObject param = new JsonObject();
|
JsonObject param = new JsonObject();
|
||||||
param.addProperty("gender", 1);
|
param.addProperty("gender", 1);
|
||||||
if (!StringUtils.isEmpty(member.getNickname())) {
|
String nickname = member.getNickname();
|
||||||
param.addProperty("name", StringUtils.isEmpty(member.getNickname()) ? "" : member.getNickname());
|
nickname = new String(nickname.getBytes("UTF-8"),"ISO-8859-1");
|
||||||
|
if (!StringUtils.isEmpty(nickname)) {
|
||||||
|
param.addProperty("name", StringUtils.isEmpty(nickname) ? "" : nickname);
|
||||||
} else {
|
} else {
|
||||||
param.addProperty("name", StringUtils.isEmpty(member.getMobile()) ? "" : member.getMobile());
|
param.addProperty("name", StringUtils.isEmpty(member.getMobile()) ? "" : member.getMobile());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user