sinake
9 天以前 b44e27d3cca665d55e86c1a46d03aa560bcf0774
捐献基础修改保存判断
已修改2个文件
40 ■■■■■ 文件已修改
ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonatebaseinfoReportServiceImpl.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java
@@ -6,6 +6,7 @@
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@@ -30,159 +31,188 @@
     * 用户ID
     */
    @Excel(name = "用户序号", cellType = ColumnType.NUMERIC, prompt = "用户编号")
    @ApiModelProperty("主键自增")
    private Long userId;
    /**
     * 部门ID
     */
    @Excel(name = "部门编号", type = Type.IMPORT)
    @ApiModelProperty("部门编号")
    private Long deptId;
    /**
     * 微信openID
     */
    @Excel(name = "微信openId")
    @ApiModelProperty("微信openId")
    private String openid;
    /**
     * 用户账号
     */
    @Excel(name = "登录名称")
    @ApiModelProperty("登录名称")
    private String userName;
    /**
     * 用户昵称
     */
    @Excel(name = "用户名称")
    @ApiModelProperty("用户名称")
    private String nickName;
    /**
     * 用户类型(00管理员)
     */
    @Excel(name = "用户类型(00管理员)")
    @ApiModelProperty("用户类型(00管理员)")
    private String userType;
    /**
     * 用户邮箱
     */
    @Excel(name = "用户邮箱")
    @ApiModelProperty("用户邮箱")
    private String email;
    /**
     * 手机号码
     */
    @Excel(name = "手机号码")
    @ApiModelProperty("手机号码")
    private String phonenumber;
    /**
     * 用户性别
     */
    @Excel(name = "用户性别", readConverterExp = "0=男,1=女,2=未知")
    @ApiModelProperty("用户性别")
    private String sex;
    /**
     * 用户头像
     */
    @ApiModelProperty("用户头像")
    private String avatar;
    /**
     * 密码
     */
    @ApiModelProperty("密码")
    private String password;
    /**
     * 盐加密
     */
    @ApiModelProperty("加密")
    private String salt;
    /**
     * 帐号状态(0正常 1停用)
     */
    @Excel(name = "帐号状态", readConverterExp = "0=正常,1=停用")
    @ApiModelProperty("帐号状态(0正常 1停用)")
    private String status;
    /**
     * 删除标志(0代表存在 2代表删除)
     */
    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
    private Integer delFlag;
    /**
     * 最后登录IP
     */
    @Excel(name = "最后登录IP", type = Type.EXPORT)
    @ApiModelProperty("最后登录IP")
    private String loginIp;
    /**
     * 最后登录时间
     */
    @Excel(name = "最后登录时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Type.EXPORT)
    @ApiModelProperty("最后登录时间")
    private Date loginDate;
    /**
     * 报销级别
     */
    @Excel(name = "报销级别")
    @ApiModelProperty("报销级别")
    private Integer standardlevel;
    /**
     * 部门对象
     */
    @ApiModelProperty("部门对象")
    @Excels({@Excel(name = "部门名称", targetAttr = "deptName", type = Type.EXPORT), @Excel(name = "部门负责人", targetAttr = "leader", type = Type.EXPORT)})
    private SysDept dept;
    /**
     * 角色对象
     */
    @ApiModelProperty("角色对象")
    private List<SysRole> roles;
    /**
     * 角色组
     */
    @ApiModelProperty("角色组")
    private Long[] roleIds;
    /**
     * 岗位组
     */
    @ApiModelProperty("岗位组")
    private Long[] postIds;
    /**
     * 角色ID
     */
    @ApiModelProperty("角色ID")
    private Long roleId;
    /**
     * 错误次数
     */
    @ApiModelProperty("错误次数")
    private int errorNums;
    /**
     * 错误时间
     */
    @ApiModelProperty("错误时间")
    private String errorTimes;
    /**
     * 钉钉userID
     */
    @ApiModelProperty("钉钉userID")
    private String dingUserId;
    /**
     * 协调员编号
     */
    @ApiModelProperty("协调员编号")
    private String coordinatorNo;
    /**
     * 协调员姓名
     */
    @ApiModelProperty("协调员姓名")
    private String coordinatorName;
    /**
     * 工作单位ID
     */
    @ApiModelProperty("工作单位ID")
    private long orgId;
    /**
     * 工作单位ID
     */
    @ApiModelProperty("工作单位")
    private String orgName;
    public SysUser() {
ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceDonatebaseinfoReportServiceImpl.java
@@ -144,7 +144,7 @@
        serviceDonatebaseinfo1.setReportHospital(serviceDonatebaseinfoReport.getToHospital());
        serviceDonatebaseinfo1.setFirstDept(serviceDonatebaseinfoReport.getDeptName());
        serviceDonatebaseinfo1.setRegistercountyname(serviceDonatebaseinfoReport.getRegisterCountyName());
        serviceDonatebaseinfo1.setCaseNo(null);
        serviceDonatebaseinfo1.setCaseNo(serviceDonatebaseinfo1.getCaseNo());
        //先通过caseNo查询是否存在
        ServiceDonatebaseinfo serviceDonatebaseinfo = new ServiceDonatebaseinfo();
        serviceDonatebaseinfo.setCaseNo(serviceDonatebaseinfoReport.getCaseNo());
@@ -155,11 +155,11 @@
            serviceDonatebaseinfo1.setUpdateTime(new Date());
            serviceDonatebaseinfoService.updateById(serviceDonatebaseinfo1);
            return true;
        }else {
            //创建
            serviceDonatebaseinfo1.setDonatetime(new Date());
            return serviceDonatebaseinfoService.save(serviceDonatebaseinfo1);
        }
        //创建
        serviceDonatebaseinfo1.setDonatetime(new Date());
        return serviceDonatebaseinfoService.save(serviceDonatebaseinfo1);
    }
    private LambdaQueryWrapper<ServiceDonatebaseinfoReport> getWrapper(ServiceDonatebaseinfoReport serviceDonatebaseinfoReport) {