Explorar el Código

新增使用安康码提供的数据,信用人员新增

tjf hace 2 años
padre
commit
3b04f617eb

+ 24 - 16
ruoyi-admin/src/main/java/com/ruoyi/web/controller/h5/H5Controller.java

@@ -12,18 +12,18 @@ import com.ruoyi.system.service.*;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.*;
+
 import java.util.List;
 
 /**
  * 入驻商家Controller
- * 
+ *
  * @author boman
  * @date 2022-06-10
  */
 @RestController
 @RequestMapping("/system/h5")
-public class H5Controller extends BaseController
-{
+public class H5Controller extends BaseController {
     @Autowired
     private ISettledMerchantsService settledMerchantsService;
 
@@ -43,8 +43,7 @@ public class H5Controller extends BaseController
      * 根据政策类别获取入驻商家详细信息
      */
     @GetMapping(value = "/menu/{menuId}")
-    public AjaxResult getInfoByMenuId(@PathVariable("menuId") Long menuId)
-    {
+    public AjaxResult getInfoByMenuId(@PathVariable("menuId") Long menuId) {
         return AjaxResult.success(settledMerchantsService.selectSettledMerchantsByMenuId(menuId));
     }
 
@@ -53,19 +52,31 @@ public class H5Controller extends BaseController
      * 查询政策类别列表
      */
     @GetMapping("/policy/list")
-    public AjaxResult policyList(PolicyMenu policyMenu)
-    {
+    public AjaxResult policyList(PolicyMenu policyMenu) {
         List<PolicyMenu> list = policyMenuService.selectPolicyMenuList(policyMenu);
         return AjaxResult.success(list);
     }
 
+
+    /**
+     * 插入信用人员
+     */
+    @PostMapping("/insert/creditUser")
+    public AjaxResult insertCreditUser(@RequestBody CreditUser creditUser) {
+        //先去查询是否存在
+        CreditUser creditUserOrder = creditUserService.selectCreditUser(creditUser);
+        if (creditUserOrder != null){
+            return AjaxResult.error("该用户已存在");
+        }
+        return toAjax(creditUserService.insertCreditUser(creditUser));
+    }
+
     /**
      * 获取信用人员详细信息
      */
     @PostMapping(value = "/user/info")
-    public AjaxResult getInfo(@RequestBody CreditUser creditUser)
-    {
-        if (StringUtils.isBlank(creditUser.getIdCard()) && StringUtils.isBlank(creditUser.getPhoneNum())){
+    public AjaxResult getInfo(@RequestBody CreditUser creditUser) {
+        if (StringUtils.isBlank(creditUser.getIdCard()) && StringUtils.isBlank(creditUser.getPhoneNum())) {
             return AjaxResult.error("缺少查询参数");
         }
         return AjaxResult.success(creditUserService.selectCreditUser(creditUser));
@@ -75,8 +86,7 @@ public class H5Controller extends BaseController
      * 查询使用记录列表
      */
     @GetMapping(value = "/record/{creditId}")
-    public AjaxResult getRecordList(@PathVariable("creditId") Long creditId)
-    {
+    public AjaxResult getRecordList(@PathVariable("creditId") Long creditId) {
         return usageRecordService.selectUsageRecordListByRecordId(creditId);
     }
 
@@ -84,8 +94,7 @@ public class H5Controller extends BaseController
      * 查询政策指南列表
      */
     @GetMapping("/guideList")
-    public TableDataInfo guideList(PolicyGuide policyGuide)
-    {
+    public TableDataInfo guideList(PolicyGuide policyGuide) {
         startPage();
         List<PolicyGuide> list = policyGuideService.selectPolicyGuideList(policyGuide);
         return getDataTable(list);
@@ -95,8 +104,7 @@ public class H5Controller extends BaseController
      * 获取政策指南详细信息
      */
     @GetMapping(value = "/guide/{policyId}")
-    public AjaxResult getInfo(@PathVariable("policyId") Long policyId)
-    {
+    public AjaxResult getInfo(@PathVariable("policyId") Long policyId) {
         return AjaxResult.success(policyGuideService.selectPolicyGuideByPolicyId(policyId));
     }
 }