zyp vor 3 Tagen
Ursprung
Commit
d9fcda86b9

+ 10 - 0
fs-company/src/main/java/com/fs/company/controller/company/CompanyController.java

@@ -15,8 +15,10 @@ import com.fs.company.vo.CompanyNameVO;
 import com.fs.framework.security.LoginUser;
 import com.fs.framework.service.TokenService;
 import com.fs.his.vo.OptionsVO;
+import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
@@ -109,4 +111,12 @@ public class CompanyController extends BaseController
         return getDataTable(list);
     }
 
+    @ApiOperation("配置销售审核")
+    @PostMapping(value = "/configUserCheck")
+    public R configUserCheck(boolean userIsDefaultBlack) {
+        LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
+        companyService.configUserCheck(loginUser.getCompany().getCompanyId(), userIsDefaultBlack ? 1 : 0);
+        return R.ok();
+    }
+
 }

+ 2 - 0
fs-service/src/main/java/com/fs/company/service/ICompanyService.java

@@ -114,4 +114,6 @@ public interface ICompanyService
     public void subtractCompanyMoney(BigDecimal money, Long companyId);
 
     List<Long> selectCompanyIds();
+
+    void configUserCheck(Long companyId, Integer userIsDefaultBlack);
 }

+ 8 - 0
fs-service/src/main/java/com/fs/company/service/impl/CompanyServiceImpl.java

@@ -579,4 +579,12 @@ public class CompanyServiceImpl implements ICompanyService
     }
 
 
+    @Override
+    public void configUserCheck(Long companyId, Integer userIsDefaultBlack) {
+        Company company = companyMapper.selectCompanyById(companyId);
+        if(company != null) {
+            company.setFsUserIsDefaultBlack(userIsDefaultBlack);
+            companyMapper.updateCompany(company);
+        }
+    }
 }

+ 2 - 1
fs-service/src/main/resources/mapper/company/CompanyMapper.xml

@@ -38,7 +38,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     </resultMap>
 
     <sql id="selectCompanyVo">
-        select company_id,follow_doctor_ids,doctor_ids, company_name,manager, company_mobile, company_address, create_time, update_time, status, start_time, limit_time, money ,tui_money, voice_api_id,company_type,user_id,app_id,app_key,remark,link_name,limit_user_count,is_del,voice_caller_number,oms_code,restart_time,package_cate_ids,course_ma_app_id,course_mini_app_id from company
+        select * from company
     </sql>
 
     <select id="selectCompanyList" parameterType="Company" resultMap="CompanyResult">
@@ -156,6 +156,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="packageCateIds != null">package_cate_ids = #{packageCateIds},</if>
             <if test="courseMaAppId != null">course_ma_app_id = #{courseMaAppId},</if>
             <if test="courseMiniAppId != null">course_mini_app_id = #{courseMiniAppId},</if>
+            <if test="fsUserIsDefaultBlack != null ">fs_user_is_default_black = #{fsUserIsDefaultBlack},</if>
         </trim>
         where company_id = #{companyId}
     </update>