Explorar el Código

[会员信息][修改][添加状态字段及业务逻辑]

release_toaliyun_real
gongbiao hace 6 años
padre
commit
bd633fc249
Se han modificado 5 ficheros con 30 adiciones y 0 borrados
  1. +13
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/mem/WxCUserBasicInfoController.java
  2. +1
    -0
      mallinkAdmin/src/main/resources/db/migration/V201909211615__G_CUSER_BASIC.sql
  3. +4
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxCUserBasicInfo.java
  4. +4
    -0
      mallinkService/src/main/java/com/iformall/service/WxCUserBasicInfoService.java
  5. +8
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java

+ 13
- 0
mallinkAdmin/src/main/java/com/iformall/controller/mem/WxCUserBasicInfoController.java Ver fichero

@@ -497,5 +497,18 @@ public class WxCUserBasicInfoController extends BaseController {
return new ResultData(wxCUserBasicInfoService.listByFilter(getTenantId(),filterList)); return new ResultData(wxCUserBasicInfoService.listByFilter(getTenantId(),filterList));
} }


@ApiOperation("根据ID锁定")
@PostMapping("/updateStatus")
@SystemControllerLog(description = "会员管理-根据ID锁定")
public ResultData updateStatus(@RequestBody WxCUserBasicInfo wxCUserBasicInfo) {
logger.debug("[" + getIpAddr() + "] WxCUserBasicInfoController::updateStatus");
if (null == wxCUserBasicInfo.getId()) {
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(), "id不能为空");
}
if (null == wxCUserBasicInfo.getStatus()) {

}
return wxCUserBasicInfoService.updateStatus(wxCUserBasicInfo);
}


} }

+ 1
- 0
mallinkAdmin/src/main/resources/db/migration/V201909211615__G_CUSER_BASIC.sql Ver fichero

@@ -0,0 +1 @@
alter table wx_c_user_basic_info add column `status` smallint(2) default 0 not null comment '0正常1锁定';

+ 4
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxCUserBasicInfo.java Ver fichero

@@ -152,4 +152,8 @@ public class WxCUserBasicInfo extends BaseEntity {
return Objects.hash(this.phone); return Objects.hash(this.phone);
} }



@io.swagger.annotations.ApiModelProperty(value = "状态0正常1锁定", name = "status")
private Integer status;

} }

+ 4
- 0
mallinkService/src/main/java/com/iformall/service/WxCUserBasicInfoService.java Ver fichero

@@ -1,6 +1,7 @@
package com.iformall.service; package com.iformall.service;


import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.iformall.common.ResultData;
import com.iformall.domain.dto.WxCUserBasicInfoDto; import com.iformall.domain.dto.WxCUserBasicInfoDto;
import com.iformall.domain.dto.WxCUserBasicInfoFilterDto; import com.iformall.domain.dto.WxCUserBasicInfoFilterDto;
import com.iformall.domain.dto.WxCUserBasicInfoFilterListDto; import com.iformall.domain.dto.WxCUserBasicInfoFilterListDto;
@@ -145,5 +146,8 @@ public interface WxCUserBasicInfoService {
* @return * @return
*/ */
long findImportUserCount(WxCUserBasicInfoDto dto); long findImportUserCount(WxCUserBasicInfoDto dto);

ResultData updateStatus(WxCUserBasicInfo wxCUserBasicInfo);

} }



+ 8
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxCUserBasicInfoServiceImpl.java Ver fichero

@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.iformall.common.IdWorker; import com.iformall.common.IdWorker;
import com.iformall.common.ResultData;
import com.iformall.domain.dto.WxCUserBasicInfoDto; import com.iformall.domain.dto.WxCUserBasicInfoDto;
import com.iformall.domain.dto.WxCUserBasicInfoFilterDto; import com.iformall.domain.dto.WxCUserBasicInfoFilterDto;
import com.iformall.domain.dto.WxCUserBasicInfoFilterListDto; import com.iformall.domain.dto.WxCUserBasicInfoFilterListDto;
@@ -1009,5 +1010,12 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService {
public long findImportUserCount(WxCUserBasicInfoDto dto) { public long findImportUserCount(WxCUserBasicInfoDto dto) {
return wxCUserBasicInfoMapper.findImportUserCount(dto); return wxCUserBasicInfoMapper.findImportUserCount(dto);
} }

@Override
public ResultData updateStatus(WxCUserBasicInfo wxCUserBasicInfo) {
wxCUserBasicInfo.setUpdateDate(new Date());
wxCUserBasicInfoMapper.updateById(wxCUserBasicInfo);
return new ResultData();
}
} }



Cargando…
Cancelar
Guardar