Sfoglia il codice sorgente

[B端会员信息][添加][业务逻辑]

release_toaliyun_real
gongbiao 7 anni fa
parent
commit
5b23ca4912
2 ha cambiato i file con 34 aggiunte e 11 eliminazioni
  1. +31
    -11
      mallinkBApi/src/main/java/com/iformall/controller/WxCUserController.java
  2. +3
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxCUserFromBServiceImpl.java

+ 31
- 11
mallinkBApi/src/main/java/com/iformall/controller/WxCUserController.java Vedi File

@@ -31,7 +31,7 @@ import java.util.List;
*/
@RestController
@RequestMapping("/api/cuser")
@Api(description = "B端来源用户")
@Api(description = "B端来源会员")
public class WxCUserController extends BaseController {
private final Logger logger = LoggerFactory.getLogger(this.getClass());

@@ -116,11 +116,21 @@ public class WxCUserController extends BaseController {
if(!byPhone.isEmpty()){
//更新会员信息
WxCUserBasicInfo wxCUserBasicInfo = byPhone.get(0);
wxCUserBasicInfo.setName(wxCUserFromBDto.getName());
wxCUserBasicInfo.setBirthdate(wxCUserFromBDto.getBirthdate());
wxCUserBasicInfo.setSex(wxCUserFromBDto.getSex() );
wxCUserBasicInfo.setAddress(wxCUserFromBDto.getAddress());
wxCUserBasicInfo.setPhone(wxCUserFromBDto.getPhone());
if(!StringUtils.isEmpty(wxCUserFromBDto.getName())){
wxCUserBasicInfo.setName(wxCUserFromBDto.getName());
}
if(wxCUserFromBDto!=null){
wxCUserBasicInfo.setBirthdate(wxCUserFromBDto.getBirthdate());
}
if(wxCUserFromBDto.getSex()!=null){
wxCUserBasicInfo.setSex(wxCUserFromBDto.getSex() );
}
if(!StringUtils.isEmpty(wxCUserFromBDto.getAddress())){
wxCUserBasicInfo.setAddress(wxCUserFromBDto.getAddress());
}
if(!StringUtils.isEmpty(wxCUserFromBDto.getPhone())){
wxCUserBasicInfo.setPhone(wxCUserFromBDto.getPhone());
}
wxCUserBasicInfo.setUpdateDate(new Date());
wxCUserBasicInfoService.update(wxCUserBasicInfo);
wxScoreRulesService.addScore(EnumScoreType.COMPLETE_INFO, wxCUserBasicInfo);
@@ -159,11 +169,21 @@ public class WxCUserController extends BaseController {
}
}else{
WxCUserBasicInfo wxCUserBasicInfo = wxCUserBasicInfoService.getById(wxCUserFromB.getcUserId());
wxCUserBasicInfo.setName(wxCUserFromBDto.getName());
wxCUserBasicInfo.setBirthdate(wxCUserFromBDto.getBirthdate());
wxCUserBasicInfo.setSex(wxCUserFromBDto.getSex() );
wxCUserBasicInfo.setAddress(wxCUserFromBDto.getAddress());
wxCUserBasicInfo.setPhone(wxCUserFromBDto.getPhone());
if(!StringUtils.isEmpty(wxCUserFromBDto.getName())){
wxCUserBasicInfo.setName(wxCUserFromBDto.getName());
}
if(wxCUserFromBDto!=null){
wxCUserBasicInfo.setBirthdate(wxCUserFromBDto.getBirthdate());
}
if(wxCUserFromBDto.getSex()!=null){
wxCUserBasicInfo.setSex(wxCUserFromBDto.getSex() );
}
if(!StringUtils.isEmpty(wxCUserFromBDto.getAddress())){
wxCUserBasicInfo.setAddress(wxCUserFromBDto.getAddress());
}
if(!StringUtils.isEmpty(wxCUserFromBDto.getPhone())){
wxCUserBasicInfo.setPhone(wxCUserFromBDto.getPhone());
}
wxCUserBasicInfoService.update(wxCUserBasicInfo);
wxScoreRulesService.addScore(EnumScoreType.COMPLETE_INFO, wxCUserBasicInfo);
wxCUserTagsService.triggerAssignTags(EnumAssignTagsTrigger.ASSIGN_TAGS_TRIGGER_IMPORT, wxCUserBasicInfo);


+ 3
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxCUserFromBServiceImpl.java Vedi File

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

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.iformall.common.IdWorker;
import com.iformall.domain.po.WxCUserFromB;
import com.iformall.mapper.WxCUserFromBMapper;
import com.iformall.service.WxCUserFromBService;
@@ -34,6 +35,8 @@ public class WxCUserFromBServiceImpl implements WxCUserFromBService {
@Override
public void saveOrUpdate(WxCUserFromB record) {
if (record.getId() == null) {
final IdWorker idWorker = IdWorker.get();
record.setId(idWorker.nextId());
Date date = new Date();
record.setCreateTime(date);
record.setUpdateTime(date);


Caricamento…
Annulla
Salva