|
@@ -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());
|