From be25972178b16f1ecc14f60f4a3fed44a0635fe2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E5=87=AF?= <371894675@qq.com> Date: Sat, 28 Oct 2023 21:12:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0idcard?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/SysIdCardController.java | 4 +- .../system/server/mapper/SysIdCardMapper.java | 2 + .../server/service/SysIdCardService.java | 3 ++ .../service/impl/SysIdCardServiceImpl.java | 6 +++ .../mapper/system/SysIdCardMapper.xml | 50 +++++++++++++++++++ 5 files changed, 63 insertions(+), 2 deletions(-) diff --git a/base-system-server/src/main/java/com/health/system/server/controller/SysIdCardController.java b/base-system-server/src/main/java/com/health/system/server/controller/SysIdCardController.java index b7fea45..d35dcbb 100644 --- a/base-system-server/src/main/java/com/health/system/server/controller/SysIdCardController.java +++ b/base-system-server/src/main/java/com/health/system/server/controller/SysIdCardController.java @@ -76,7 +76,7 @@ public class SysIdCardController { idCard.setIssueOffice(issueOffice); idCard.setAddress(address); idCard.setUserId(SecurityUtils.getUserId()); - - return Result.success(); + Boolean flag= sysIdCardService.insertIdCard(idCard); + return flag==true?Result.success("","绑定成功"):Result.error("","绑定失败"); } } diff --git a/base-system-server/src/main/java/com/health/system/server/mapper/SysIdCardMapper.java b/base-system-server/src/main/java/com/health/system/server/mapper/SysIdCardMapper.java index f6c36cb..9d3f38a 100644 --- a/base-system-server/src/main/java/com/health/system/server/mapper/SysIdCardMapper.java +++ b/base-system-server/src/main/java/com/health/system/server/mapper/SysIdCardMapper.java @@ -1,5 +1,6 @@ package com.health.system.server.mapper; +import com.health.system.common.domain.IdCard; import org.apache.ibatis.annotations.Mapper; /** @@ -10,4 +11,5 @@ import org.apache.ibatis.annotations.Mapper; */ @Mapper public interface SysIdCardMapper { + int insertIdCard(IdCard idCard); } diff --git a/base-system-server/src/main/java/com/health/system/server/service/SysIdCardService.java b/base-system-server/src/main/java/com/health/system/server/service/SysIdCardService.java index 6e4a838..dc90ffb 100644 --- a/base-system-server/src/main/java/com/health/system/server/service/SysIdCardService.java +++ b/base-system-server/src/main/java/com/health/system/server/service/SysIdCardService.java @@ -1,5 +1,7 @@ package com.health.system.server.service; +import com.health.system.common.domain.IdCard; + /** * @author 冯凯 * @version 1.0 @@ -7,4 +9,5 @@ package com.health.system.server.service; * @date 2023/10/28 15:08 */ public interface SysIdCardService { + Boolean insertIdCard(IdCard idCard); } diff --git a/base-system-server/src/main/java/com/health/system/server/service/impl/SysIdCardServiceImpl.java b/base-system-server/src/main/java/com/health/system/server/service/impl/SysIdCardServiceImpl.java index 2495a1a..a6f141d 100644 --- a/base-system-server/src/main/java/com/health/system/server/service/impl/SysIdCardServiceImpl.java +++ b/base-system-server/src/main/java/com/health/system/server/service/impl/SysIdCardServiceImpl.java @@ -1,5 +1,6 @@ package com.health.system.server.service.impl; +import com.health.system.common.domain.IdCard; import com.health.system.server.mapper.SysIdCardMapper; import com.health.system.server.service.SysIdCardService; import org.springframework.beans.factory.annotation.Autowired; @@ -19,4 +20,9 @@ public class SysIdCardServiceImpl implements SysIdCardService { */ @Autowired private SysIdCardMapper sysIdCardMapper; + + @Override + public Boolean insertIdCard(IdCard idCard) { + return sysIdCardMapper.insertIdCard(idCard)>0; + } } diff --git a/base-system-server/src/main/resources/mapper/system/SysIdCardMapper.xml b/base-system-server/src/main/resources/mapper/system/SysIdCardMapper.xml index bc9115e..84e1576 100644 --- a/base-system-server/src/main/resources/mapper/system/SysIdCardMapper.xml +++ b/base-system-server/src/main/resources/mapper/system/SysIdCardMapper.xml @@ -3,4 +3,54 @@ + + insert into tb_idcard + + + user_id, + + + sex, + + + nation, + + + birthday, + + + address, + + + id_number, + + + issue_office, + + + values + + + #{userId}, + + + #{sex}, + + + #{nation}, + + + #{birthday}, + + + #{address}, + + + #{idNumber}, + + + #{issueOffice}, + + +