|
@@ -0,0 +1,63 @@
|
|
|
+package com.szwl.controller;
|
|
|
+
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
+import com.szwl.constant.ResponseCodesEnum;
|
|
|
+import com.szwl.model.bo.R;
|
|
|
+import com.szwl.model.bo.ResponseModel;
|
|
|
+import com.szwl.model.entity.TAdmin;
|
|
|
+import com.szwl.model.entity.TLogo;
|
|
|
+import com.szwl.model.utils.AdminUtils;
|
|
|
+import com.szwl.service.TAdminService;
|
|
|
+import com.szwl.service.TLogoService;
|
|
|
+import io.swagger.annotations.Api;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
+import org.apache.commons.lang.StringUtils;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.web.bind.annotation.GetMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * <p>
|
|
|
+ * 用户定制logo 前端控制器
|
|
|
+ * </p>
|
|
|
+ *
|
|
|
+ * @author wuhs
|
|
|
+ * @since 2022-09-26
|
|
|
+ */
|
|
|
+@Api(value = "/tLogo", tags = {"logo"})
|
|
|
+@RestController
|
|
|
+@RequestMapping("/tLogo")
|
|
|
+public class TLogoController {
|
|
|
+ @Autowired
|
|
|
+ TAdminService tAdminService;
|
|
|
+ @Autowired
|
|
|
+ TLogoService logoService;
|
|
|
+ @ApiOperation(value = "查询是否有定制logo")
|
|
|
+ @GetMapping("/getLogo")
|
|
|
+ public ResponseModel<?> getLogo(String relationAdminId) {
|
|
|
+ if(StringUtils.isEmpty(relationAdminId)){
|
|
|
+ return R.fail(ResponseCodesEnum.A0001);
|
|
|
+ }
|
|
|
+ Long adminId = AdminUtils.decrypt(false, relationAdminId);
|
|
|
+ TAdmin admin = tAdminService.getById(adminId);
|
|
|
+ if(admin!=null&&admin.getId()!=null){
|
|
|
+ LambdaQueryWrapper<TLogo> query = Wrappers.lambdaQuery();
|
|
|
+ query.eq(TLogo::getAdminId,adminId);
|
|
|
+ List<TLogo> list = logoService.list(query);
|
|
|
+ if(list.size()>0){
|
|
|
+ return R.ok(list.get(0));
|
|
|
+ }else {
|
|
|
+ return R.fail(ResponseCodesEnum.A0206);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return R.fail(ResponseCodesEnum.A0206);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|