dongdingding
吴顺杰 2 years ago
parent e8665b6686
commit 3b4f1cc6e1

@ -13,7 +13,6 @@ import com.ruoyi.common.utils.file.FileUploadUtils;
import com.ruoyi.common.utils.file.MimeTypeUtils; import com.ruoyi.common.utils.file.MimeTypeUtils;
import com.ruoyi.framework.web.service.TokenService; import com.ruoyi.framework.web.service.TokenService;
import com.ruoyi.system.service.ISysUserService; import com.ruoyi.system.service.ISysUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping; import org.springframework.web.bind.annotation.PutMapping;
@ -23,6 +22,8 @@ import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
/** /**
* *
* *
@ -31,10 +32,10 @@ import org.springframework.web.multipart.MultipartFile;
@RestController @RestController
@RequestMapping("/system/user/profile") @RequestMapping("/system/user/profile")
public class SysProfileController extends BaseController { public class SysProfileController extends BaseController {
@Autowired @Resource
private ISysUserService userService; private ISysUserService userService;
@Autowired @Resource
private TokenService tokenService; private TokenService tokenService;
/** /**
@ -61,6 +62,8 @@ public class SysProfileController extends BaseController {
currentUser.setNickName(user.getNickName()); currentUser.setNickName(user.getNickName());
currentUser.setEmail(user.getEmail()); currentUser.setEmail(user.getEmail());
currentUser.setAddress(user.getAddress()); currentUser.setAddress(user.getAddress());
currentUser.setConsigneeName(user.getConsigneeName());
currentUser.setConsigneePhonenumber(user.getConsigneePhonenumber());
currentUser.setPhonenumber(user.getPhonenumber()); currentUser.setPhonenumber(user.getPhonenumber());
currentUser.setSex(user.getSex()); currentUser.setSex(user.getSex());
if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(currentUser)) { if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(currentUser)) {

@ -16,7 +16,6 @@ import com.ruoyi.system.service.ISysPostService;
import com.ruoyi.system.service.ISysRoleService; import com.ruoyi.system.service.ISysRoleService;
import com.ruoyi.system.service.ISysUserService; import com.ruoyi.system.service.ISysUserService;
import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.ArrayUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.DeleteMapping;
@ -29,6 +28,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -41,16 +41,16 @@ import java.util.stream.Collectors;
@RestController @RestController
@RequestMapping("/system/user") @RequestMapping("/system/user")
public class SysUserController extends BaseController { public class SysUserController extends BaseController {
@Autowired @Resource
private ISysUserService userService; private ISysUserService userService;
@Autowired @Resource
private ISysRoleService roleService; private ISysRoleService roleService;
@Autowired @Resource
private ISysDeptService deptService; private ISysDeptService deptService;
@Autowired @Resource
private ISysPostService postService; private ISysPostService postService;
/** /**

@ -11,7 +11,6 @@ import com.ruoyi.zhiyuanzhe.domain.request.BActivityPointsRequest;
import com.ruoyi.zhiyuanzhe.service.IBActivityPointsService; import com.ruoyi.zhiyuanzhe.service.IBActivityPointsService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
@ -20,6 +19,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid; import javax.validation.Valid;
import java.util.List; import java.util.List;
@ -35,7 +35,8 @@ import java.util.List;
@RequestMapping("/zhiyuanzhe/points") @RequestMapping("/zhiyuanzhe/points")
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public class BActivityPointsController extends BaseController { public class BActivityPointsController extends BaseController {
@Autowired
@Resource
private IBActivityPointsService bActivityPointsService; private IBActivityPointsService bActivityPointsService;
/** /**

@ -6,7 +6,6 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal;
/** /**
@ -43,7 +42,7 @@ public class BActivityUser implements Serializable {
* *
*/ */
@ApiModelProperty(value = "匹配度") @ApiModelProperty(value = "匹配度")
private BigDecimal degreeOfMatch; private Double degreeOfMatch;
/** /**
* 0: 1: 2: * 0: 1: 2:

@ -113,6 +113,13 @@ public class BDistributionRecords extends BaseEntity {
@ApiModelProperty(value = "邮寄地址") @ApiModelProperty(value = "邮寄地址")
private String address; private String address;
/**
*
*/
@Excel(name = "收货人名称")
private String consigneeName;
/** /**
* *
*/ */

@ -125,6 +125,8 @@ public class BActivityPointsServiceImpl implements IBActivityPointsService {
} }
records.setUId(SecurityUtils.getUserId()); records.setUId(SecurityUtils.getUserId());
records.setAddress(sysUser.getAddress()); records.setAddress(sysUser.getAddress());
records.setPhonenumber(sysUser.getConsigneePhonenumber());
records.setConsigneeName(sysUser.getConsigneeName());
records.setActivityId(req.getId()); records.setActivityId(req.getId());
records.setCreType(1); records.setCreType(1);
records.setType(req.getType()); records.setType(req.getType());

@ -18,7 +18,6 @@ import com.ruoyi.zhiyuanzhe.service.IBPersonTagsService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.math.BigDecimal;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -90,12 +89,12 @@ public class BActivityServiceImpl implements IBActivityService {
list.forEach(x -> { list.forEach(x -> {
x.setStatus(0); x.setStatus(0);
if (score != 0) { if (score != 0) {
BigDecimal mul = NumberUtil.mul(NumberUtil.div(x.getDegreeOfMatch(), score, 0), 100); Double mul = NumberUtil.mul(NumberUtil.div(x.getDegreeOfMatch(), new Double(score), 2), 100);
x.setDegreeOfMatch(mul); x.setDegreeOfMatch(mul);
} }
x.setActivityId(bActivity.getId()); x.setActivityId(bActivity.getId());
}); });
List<BActivityUser> collect = list.stream().filter(x -> x.getDegreeOfMatch().compareTo(BigDecimal.ONE) > 0) List<BActivityUser> collect = list.stream().filter(x -> x.getDegreeOfMatch() > 0)
.collect(Collectors.toList()); .collect(Collectors.toList());
activityUserService.addList(collect); activityUserService.addList(collect);
} }
@ -158,12 +157,12 @@ public class BActivityServiceImpl implements IBActivityService {
list.forEach(x -> { list.forEach(x -> {
x.setStatus(0); x.setStatus(0);
if (score != 0) { if (score != 0) {
BigDecimal mul = NumberUtil.mul(NumberUtil.div(x.getDegreeOfMatch(), score, 0), 100); Double mul = NumberUtil.mul(NumberUtil.div(x.getDegreeOfMatch(), new Double(score), 2), 100);
x.setDegreeOfMatch(mul); x.setDegreeOfMatch(mul);
} }
x.setActivityId(bActivity.getId()); x.setActivityId(bActivity.getId());
}); });
List<BActivityUser> collect = list.stream().filter(x -> x.getDegreeOfMatch().compareTo(BigDecimal.ONE) > 0) List<BActivityUser> collect = list.stream().filter(x -> x.getDegreeOfMatch() > 0)
.collect(Collectors.toList()); .collect(Collectors.toList());
activityUserService.addList(collect); activityUserService.addList(collect);
} }

@ -49,7 +49,7 @@ public class PointsRedemptionServiceImpl implements PointsRedemptionService {
*/ */
@Override @Override
public List<BCertificates> page(BCertificatesRequest bCertificates) { public List<BCertificates> page(BCertificatesRequest bCertificates) {
bCertificates.setUserId(SecurityUtils.getUserId());
return bCertificatesService.PagePointsRedemption(bCertificates); return bCertificatesService.PagePointsRedemption(bCertificates);
} }
@ -94,6 +94,8 @@ public class PointsRedemptionServiceImpl implements PointsRedemptionService {
entity.setUId(userId); entity.setUId(userId);
entity.setStatus(2); entity.setStatus(2);
entity.setAddress(sysUser.getAddress()); entity.setAddress(sysUser.getAddress());
entity.setPhonenumber(sysUser.getConsigneePhonenumber());
entity.setConsigneeName(sysUser.getConsigneeName());
bDistributionRecordsService.insertBDistributionRecords(entity); bDistributionRecordsService.insertBDistributionRecords(entity);
} else { } else {
throw new ServiceException("积分不足"); throw new ServiceException("积分不足");

@ -6,12 +6,11 @@ import com.ruoyi.common.annotation.Excel.Type;
import com.ruoyi.common.annotation.Excels; import com.ruoyi.common.annotation.Excels;
import com.ruoyi.common.core.domain.BaseEntity; import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.common.xss.Xss; import com.ruoyi.common.xss.Xss;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import javax.validation.constraints.Email; import javax.validation.constraints.Email;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;
import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -81,6 +80,19 @@ public class SysUser extends BaseEntity {
@Excel(name = "地址") @Excel(name = "地址")
private String address; private String address;
/**
*
*/
@Excel(name = "收货人名称")
private String consigneeName;
/**
*
*/
@Excel(name = "收货人手机号码")
private String consigneePhonenumber;
/** /**
* 0 1 * 0 1
*/ */
@ -145,6 +157,22 @@ public class SysUser extends BaseEntity {
return userId != null && 1L == userId; return userId != null && 1L == userId;
} }
public String getConsigneeName() {
return consigneeName;
}
public void setConsigneeName(String consigneeName) {
this.consigneeName = consigneeName;
}
public String getConsigneePhonenumber() {
return consigneePhonenumber;
}
public void setConsigneePhonenumber(String consigneePhonenumber) {
this.consigneePhonenumber = consigneePhonenumber;
}
public Long getUserId() { public Long getUserId() {
return userId; return userId;
} }
@ -311,27 +339,28 @@ public class SysUser extends BaseEntity {
@Override @Override
public String toString() { public String toString() {
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) return "SysUser{" +
.append("userId", getUserId()) "userId=" + userId +
.append("deptId", getDeptId()) ", deptId=" + deptId +
.append("userName", getUserName()) ", userName='" + userName + '\'' +
.append("nickName", getNickName()) ", nickName='" + nickName + '\'' +
.append("email", getEmail()) ", email='" + email + '\'' +
.append("phonenumber", getPhonenumber()) ", phonenumber='" + phonenumber + '\'' +
.append("sex", getSex()) ", sex='" + sex + '\'' +
.append("avatar", getAvatar()) ", avatar='" + avatar + '\'' +
.append("password", getPassword()) ", password='" + password + '\'' +
.append("status", getStatus()) ", address='" + address + '\'' +
.append("delFlag", getDelFlag()) ", consigneeName='" + consigneeName + '\'' +
.append("loginIp", getLoginIp()) ", consigneePhonenumber='" + consigneePhonenumber + '\'' +
.append("loginDate", getLoginDate()) ", status='" + status + '\'' +
.append("createBy", getCreateBy()) ", delFlag='" + delFlag + '\'' +
.append("address", getAddress()) ", loginIp='" + loginIp + '\'' +
.append("createTime", getCreateTime()) ", loginDate=" + loginDate +
.append("updateBy", getUpdateBy()) ", dept=" + dept +
.append("updateTime", getUpdateTime()) ", roles=" + roles +
.append("remark", getRemark()) ", roleIds=" + Arrays.toString(roleIds) +
.append("dept", getDept()) ", postIds=" + Arrays.toString(postIds) +
.toString(); ", roleId=" + roleId +
'}';
} }
} }

@ -24,6 +24,8 @@
<result property="updateTime" column="update_time"/> <result property="updateTime" column="update_time"/>
<result property="remark" column="remark"/> <result property="remark" column="remark"/>
<result property="address" column="address"/> <result property="address" column="address"/>
<result property="consigneeName" column="consignee_name"/>
<result property="consigneePhonenumber" column="consignee_phonenumber"/>
<association property="dept" javaType="SysDept" resultMap="deptResult"/> <association property="dept" javaType="SysDept" resultMap="deptResult"/>
<collection property="roles" javaType="java.util.List" resultMap="RoleResult"/> <collection property="roles" javaType="java.util.List" resultMap="RoleResult"/>
</resultMap> </resultMap>
@ -49,6 +51,8 @@
<sql id="selectUserVo"> <sql id="selectUserVo">
select u.address, select u.address,
u.consignee_name,
u.consignee_phonenumber,
u.user_id, u.user_id,
u.dept_id, u.dept_id,
u.user_name, u.user_name,
@ -85,8 +89,26 @@
</sql> </sql>
<select id="selectUserList" parameterType="SysUser" resultMap="SysUserResult"> <select id="selectUserList" parameterType="SysUser" resultMap="SysUserResult">
select u.address, u.user_id, u.dept_id, u.nick_name, u.user_name, u.email, u.avatar, u.phonenumber, u.sex, select u.address,
u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, d.dept_name, d.leader from u.consignee_name,
u.consignee_phonenumber,
u.user_id,
u.dept_id,
u.nick_name,
u.user_name,
u.email,
u.avatar,
u.phonenumber,
u.sex,
u.status,
u.del_flag,
u.login_ip,
u.login_date,
u.create_by,
u.create_time,
u.remark,
d.dept_name,
d.leader from
sys_user u sys_user u
left join sys_dept d on u.dept_id = d.dept_id left join sys_dept d on u.dept_id = d.dept_id
where u.del_flag = '0' where u.del_flag = '0'
@ -117,7 +139,16 @@
</select> </select>
<select id="selectAllocatedList" parameterType="SysUser" resultMap="SysUserResult"> <select id="selectAllocatedList" parameterType="SysUser" resultMap="SysUserResult">
select distinct u.address,u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.phonenumber, u.status, select distinct u.address,
u.consignee_name,
u.consignee_phonenumber,
u.user_id,
u.dept_id,
u.user_name,
u.nick_name,
u.email,
u.phonenumber,
u.status,
u.create_time u.create_time
from sys_user u from sys_user u
left join sys_dept d on u.dept_id = d.dept_id left join sys_dept d on u.dept_id = d.dept_id
@ -135,7 +166,16 @@
</select> </select>
<select id="selectUnallocatedList" parameterType="SysUser" resultMap="SysUserResult"> <select id="selectUnallocatedList" parameterType="SysUser" resultMap="SysUserResult">
select distinct u.address,u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.phonenumber, u.status, select distinct u.address,
u.consignee_name,
u.consignee_phonenumber,
u.user_id,
u.dept_id,
u.user_name,
u.nick_name,
u.email,
u.phonenumber,
u.status,
u.create_time u.create_time
from sys_user u from sys_user u
left join sys_dept d on u.dept_id = d.dept_id left join sys_dept d on u.dept_id = d.dept_id
@ -192,6 +232,8 @@
insert into sys_user( insert into sys_user(
<if test="userId != null and userId != 0">user_id,</if> <if test="userId != null and userId != 0">user_id,</if>
<if test="address != null and address != ''">address,</if> <if test="address != null and address != ''">address,</if>
<if test="consigneeName != null and consigneeName != ''">consignee_name,</if>
<if test="consigneePhonenumber != null and consigneePhonenumber != ''">consignee_phonenumber,</if>
<if test="deptId != null and deptId != 0">dept_id,</if> <if test="deptId != null and deptId != 0">dept_id,</if>
<if test="userName != null and userName != ''">user_name,</if> <if test="userName != null and userName != ''">user_name,</if>
<if test="nickName != null and nickName != ''">nick_name,</if> <if test="nickName != null and nickName != ''">nick_name,</if>
@ -207,6 +249,8 @@
)values( )values(
<if test="userId != null and userId != ''">#{userId},</if> <if test="userId != null and userId != ''">#{userId},</if>
<if test="address != null and address != ''">#{address},</if> <if test="address != null and address != ''">#{address},</if>
<if test="consigneeName != null and consigneeName != ''">#{consigneeName},</if>
<if test="consigneePhonenumber != null and consigneePhonenumber != ''">#{consigneePhonenumber},</if>
<if test="deptId != null and deptId != ''">#{deptId},</if> <if test="deptId != null and deptId != ''">#{deptId},</if>
<if test="userName != null and userName != ''">#{userName},</if> <if test="userName != null and userName != ''">#{userName},</if>
<if test="nickName != null and nickName != ''">#{nickName},</if> <if test="nickName != null and nickName != ''">#{nickName},</if>
@ -225,20 +269,54 @@
<update id="updateUser" parameterType="SysUser"> <update id="updateUser" parameterType="SysUser">
update sys_user update sys_user
<set> <set>
<if test="deptId != null and deptId != 0">dept_id = #{deptId},</if> <if test="deptId != null and deptId != 0">
<if test="userName != null and userName != ''">user_name = #{userName},</if> dept_id = #{deptId},
<if test="nickName != null and nickName != ''">nick_name = #{nickName},</if> </if>
<if test="address != null and address != ''">address = #{address},</if> <if test="userName != null and userName != ''">
<if test="email != null ">email = #{email},</if> user_name = #{userName},
<if test="phonenumber != null ">phonenumber = #{phonenumber},</if> </if>
<if test="sex != null and sex != ''">sex = #{sex},</if> <if test="nickName != null and nickName != ''">
<if test="avatar != null and avatar != ''">avatar = #{avatar},</if> nick_name = #{nickName},
<if test="password != null and password != ''">password = #{password},</if> </if>
<if test="status != null and status != ''">status = #{status},</if> <if test="consigneeName != null and consigneeName != ''">
<if test="loginIp != null and loginIp != ''">login_ip = #{loginIp},</if> consignee_name = #{consigneeName},
<if test="loginDate != null">login_date = #{loginDate},</if> </if>
<if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if> <if test="consigneePhonenumber != null and consigneePhonenumber != ''">
<if test="remark != null">remark = #{remark},</if> consignee_phonenumber = #{consigneePhonenumber},
</if>
<if test="address != null and address != ''">
address = #{address},
</if>
<if test="email != null ">
email = #{email},
</if>
<if test="phonenumber != null ">
phonenumber = #{phonenumber},
</if>
<if test="sex != null and sex != ''">
sex = #{sex},
</if>
<if test="avatar != null and avatar != ''">
avatar = #{avatar},
</if>
<if test="password != null and password != ''">
password = #{password},
</if>
<if test="status != null and status != ''">
status = #{status},
</if>
<if test="loginIp != null and loginIp != ''">
login_ip = #{loginIp},
</if>
<if test="loginDate != null">
login_date = #{loginDate},
</if>
<if test="updateBy != null and updateBy != ''">
update_by = #{updateBy},
</if>
<if test="remark != null">
remark = #{remark},
</if>
update_time = sysdate() update_time = sysdate()
</set> </set>
where user_id = #{userId} where user_id = #{userId}

@ -51,10 +51,11 @@
from b_activity_points from b_activity_points
</sql> </sql>
<select id="selectBActivityPointsList" parameterType="BActivityPoints" resultType="BActivityPoints"> <select id="selectBActivityPointsList" parameterType="BActivityPoints" resultMap="BActivityPointsResult">
SELECT * SELECT subquery.*
FROM ( FROM (
select select
(select nick_name from sys_user where user_id = bap.u_id) as user_name,
bap.id, bap.id,
bap.u_id, bap.u_id,
bap.points, bap.points,
@ -104,11 +105,11 @@
<select id="selectBActivityPointsById" parameterType="Long" resultMap="BActivityPointsResult"> <select id="selectBActivityPointsById" parameterType="Long" resultMap="BActivityPointsResult">
select bap.id, select bap.id,
bap.u_id, bap.u_id,
su.nick_name as user_name, su.consignee_name as user_name,
su.phonenumber, su.consignee_phonenumber as phonenumber,
bdr.courier_companies, bdr.courier_companies,
bdr.tracking_number, bdr.tracking_number,
bdr.address mail_address, su.address as mail_address,
bdr.type, bdr.type,
bap.points, bap.points,
bap.name, bap.name,
@ -128,8 +129,8 @@
CASE CASE
WHEN bdr.id IS NULL THEN 0 WHEN bdr.id IS NULL THEN 0
ELSE 1 ELSE 1
END AS issuanceStatus, END AS issuanceStatus,
bap.update_time AS timeOfIssuance bap.update_time AS timeOfIssuance
from b_activity_points bap from b_activity_points bap
left join b_distribution_records bdr on bap.id = bdr.activity_id left join b_distribution_records bdr on bap.id = bdr.activity_id
left join sys_user su on bap.u_id = su.user_id left join sys_user su on bap.u_id = su.user_id

@ -14,9 +14,9 @@
<result property="cover" column="cover"/> <result property="cover" column="cover"/>
<result property="userName" column="user_name"/> <result property="userName" column="user_name"/>
<result property="phonenumber" column="phonenumber"/> <result property="phonenumber" column="phonenumber"/>
<result property="consigneeName" column="consignee_name"/>
<result property="address" column="address"/> <result property="address" column="address"/>
<result property="status" column="status"/> <result property="status" column="status"/>
<result property="userName" column="user_name"/>
<result property="courierCompanies" column="courier_companies"/> <result property="courierCompanies" column="courier_companies"/>
<result property="trackingNumber" column="tracking_number"/> <result property="trackingNumber" column="tracking_number"/>
<result property="createId" column="create_id"/> <result property="createId" column="create_id"/>
@ -65,8 +65,8 @@
bc.name as certificate_name, bc.name as certificate_name,
bc.cover as cover, bc.cover as cover,
bdr.u_id, bdr.u_id,
(select nick_name from sys_user where user_id = bdr.u_id) as user_name, bdr.consignee_name as user_name,
(select phonenumber from sys_user where user_id = bdr.u_id) as phonenumber, bdr.phonenumber,
bdr.type, bdr.type,
bdr.cre_type, bdr.cre_type,
bdr.status, bdr.status,
@ -134,8 +134,8 @@
(select name from b_certificates where id = bdr.certificate_id) as certificate_name, (select name from b_certificates where id = bdr.certificate_id) as certificate_name,
(select cover from b_certificates where id = bdr.certificate_id) as cover, (select cover from b_certificates where id = bdr.certificate_id) as cover,
bdr.u_id, bdr.u_id,
(select nick_name from sys_user where user_id = bdr.u_id) as user_name, bdr.consignee_name as user_name,
(select phonenumber from sys_user where user_id = bdr.u_id) as phonenumber, bdr.phonenumber,
bdr.type, bdr.type,
bdr.cre_type, bdr.cre_type,
bdr.status, bdr.status,
@ -192,6 +192,8 @@
<if test="deptId != null">dept_id,</if> <if test="deptId != null">dept_id,</if>
<if test="type != null ">type,</if> <if test="type != null ">type,</if>
<if test="creType != null ">cre_type,</if> <if test="creType != null ">cre_type,</if>
<if test="consigneeName != null ">consignee_name,</if>
<if test="phonenumber != null ">phonenumber,</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="activityId != null">#{activityId},</if> <if test="activityId != null">#{activityId},</if>
@ -212,6 +214,8 @@
<if test="deptId != null">#{deptId},</if> <if test="deptId != null">#{deptId},</if>
<if test="type != null ">#{type},</if> <if test="type != null ">#{type},</if>
<if test="creType != null ">#{creType},</if> <if test="creType != null ">#{creType},</if>
<if test="consigneeName != null ">#{consigneeName},</if>
<if test="phonenumber != null ">#{phonenumber},</if>
</trim> </trim>
</insert> </insert>
@ -236,6 +240,8 @@
<if test="deptId != null">dept_id = #{deptId},</if> <if test="deptId != null">dept_id = #{deptId},</if>
<if test="type != null ">type = #{type},</if> <if test="type != null ">type = #{type},</if>
<if test="creType != null ">cre_type = #{creType},</if> <if test="creType != null ">cre_type = #{creType},</if>
<if test="consigneeName != null ">consignee_name = #{consigneeName},</if>
<if test="phonenumber != null ">phonenumber = #{phonenumber},</if>
</trim> </trim>
where id = #{id} where id = #{id}
</update> </update>

Loading…
Cancel
Save