Browse Source

http获取图片转换64

yq 3 years ago
parent
commit
2f5d33a7e4
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/main/java/com/usky/dxtop/service/impl/StaffServiceImpl.java

+ 5 - 1
src/main/java/com/usky/dxtop/service/impl/StaffServiceImpl.java

@@ -8,6 +8,8 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.usky.dxtop.common.core.page.CommonPage;
 import com.usky.dxtop.common.exception.CustomException;
 import com.usky.dxtop.common.utils.StringUtils;
+import com.usky.dxtop.common.utils.file.ImageUtils;
+import com.usky.dxtop.common.utils.sign.Base64;
 import com.usky.dxtop.mapper.StaffMapper;
 import com.usky.dxtop.model.MsgLog;
 import com.usky.dxtop.model.Staff;
@@ -54,6 +56,7 @@ public class StaffServiceImpl extends ServiceImpl<StaffMapper, Staff> implements
     @Qualifier(FaceConsumeConfig.TEMPLATE)
     private RabbitTemplate faceRabbitTemplate;
 
+
     @Override
     public CommonPage<Staff> page(StaffRequest staffRequest) {
         IPage<Staff> page = new Page<>(staffRequest.getCurrent(), staffRequest.getSize());
@@ -126,9 +129,10 @@ public class StaffServiceImpl extends ServiceImpl<StaffMapper, Staff> implements
      */
     @Override
     public void faceSendMessage(Staff staff){
+        String encode = Base64.encode(ImageUtils.getImage(staff.getFaceId()));
         Map<String,Object> map = new HashMap<>();
         map.put("mob",staff.getId());
-        map.put("image",staff.getFaceId());
+        map.put("image",encode);
         faceRabbitTemplate.convertAndSend(FaceConsumeConfig.NAME, FaceConsumeConfig.NAME, map);
         MsgLog msgLog = new MsgLog();
         msgLog.setBusinessId(staff.getSId());