|
@@ -6,7 +6,6 @@ import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
import com.caimei.utils.AppUtils;
|
|
import com.caimei.utils.AppUtils;
|
|
-import com.caimei.utils.MD5Util;
|
|
|
|
import com.caimei.utils.StringUtil;
|
|
import com.caimei.utils.StringUtil;
|
|
import com.caimei365.manager.FastDFS.FastDFSClient;
|
|
import com.caimei365.manager.FastDFS.FastDFSClient;
|
|
import com.caimei365.manager.config.utils.DateUtil;
|
|
import com.caimei365.manager.config.utils.DateUtil;
|
|
@@ -27,10 +26,10 @@ import com.caimei365.manager.entity.po.UploadFilePo;
|
|
import com.caimei365.manager.service.caimei.providers.CmProvidersContractService;
|
|
import com.caimei365.manager.service.caimei.providers.CmProvidersContractService;
|
|
import com.caimei365.manager.service.caimei.providers.CmProvidersService;
|
|
import com.caimei365.manager.service.caimei.providers.CmProvidersService;
|
|
import com.caimei365.manager.utils.ImageUtils;
|
|
import com.caimei365.manager.utils.ImageUtils;
|
|
|
|
+import com.caimei365.manager.utils.Md5Util;
|
|
import com.caimei365.manager.utils.StringSplitUtils;
|
|
import com.caimei365.manager.utils.StringSplitUtils;
|
|
import com.github.pagehelper.PageHelper;
|
|
import com.github.pagehelper.PageHelper;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
-import org.apache.commons.lang3.StringUtils;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
@@ -112,13 +111,8 @@ public class CmProvidersServiceImpl implements CmProvidersService {
|
|
public int addCmProviders(ServiceProviderModel cmProviders) {
|
|
public int addCmProviders(ServiceProviderModel cmProviders) {
|
|
if (null == cmProviders.getServiceProviderId()) {
|
|
if (null == cmProviders.getServiceProviderId()) {
|
|
User user = new User();
|
|
User user = new User();
|
|
- user.setBindMobile(cmProviders.getMobile());
|
|
|
|
- user.setUserName(cmProviders.getLinkMan());
|
|
|
|
- user.setName(cmProviders.getName());
|
|
|
|
- user.setUserIdentity(9);
|
|
|
|
- user.setRegisterUserTypeID("-1");
|
|
|
|
- user.setRegisterTime(DateUtil.getDateTime());
|
|
|
|
- user.setValidFlag("1");
|
|
|
|
|
|
+ user.setMobile(cmProviders.getMobile()).setBindMobile(cmProviders.getMobile()).setUserName(cmProviders.getLinkMan()).setName(cmProviders.getName()).setServiceProviderStatus(90)
|
|
|
|
+ .setUserIdentity(1).setRegisterUserTypeID("-1").setRegisterTime(DateUtil.getDateTime()).setValidFlag("1").setPassword(Md5Util.md5(cmProviders.getPassword()));
|
|
userMapper.addUser(user);
|
|
userMapper.addUser(user);
|
|
cmProviders.setUserId(Integer.valueOf(user.getUserID()));
|
|
cmProviders.setUserId(Integer.valueOf(user.getUserID()));
|
|
String qualificationId = "CMFW0" + cmProviders.getServiceLevel();
|
|
String qualificationId = "CMFW0" + cmProviders.getServiceLevel();
|
|
@@ -133,6 +127,7 @@ public class CmProvidersServiceImpl implements CmProvidersService {
|
|
cmProviders.setQualificationId(qualificationId);
|
|
cmProviders.setQualificationId(qualificationId);
|
|
cmProviders.setStatus(90);
|
|
cmProviders.setStatus(90);
|
|
cmProviders.setAddTime(new Date());
|
|
cmProviders.setAddTime(new Date());
|
|
|
|
+ log.info("cmProviders--------->" + cmProviders.toString());
|
|
cmProvidersMapper.addCmProviders(cmProviders); //新增服务商
|
|
cmProvidersMapper.addCmProviders(cmProviders); //新增服务商
|
|
String providersId = cmProviders.getServiceProviderId().toString();
|
|
String providersId = cmProviders.getServiceProviderId().toString();
|
|
cmProviders.getContract().setServiceProviderId(Integer.valueOf(providersId));
|
|
cmProviders.getContract().setServiceProviderId(Integer.valueOf(providersId));
|
|
@@ -147,10 +142,7 @@ public class CmProvidersServiceImpl implements CmProvidersService {
|
|
return 1;
|
|
return 1;
|
|
} else {
|
|
} else {
|
|
User user = new User();
|
|
User user = new User();
|
|
- user.setBindMobile(cmProviders.getMobile());
|
|
|
|
- user.setUserName(cmProviders.getLinkMan());
|
|
|
|
- user.setName(cmProviders.getName());
|
|
|
|
- user.setValidFlag(cmProviders.getStatus() == 90 ? "1" : "0");
|
|
|
|
|
|
+ user.setMobile(cmProviders.getMobile()).setBindMobile(cmProviders.getMobile()).setUserName(cmProviders.getLinkMan()).setName(cmProviders.getName()).setValidFlag(cmProviders.getStatus() == 90 ? "1" : "0");
|
|
userMapper.updateUser(user);
|
|
userMapper.updateUser(user);
|
|
String qualificationId = new StringBuffer(cmProviders.getQualificationId()).replace(5, 6, cmProviders.getServiceLevel().toString()).toString();
|
|
String qualificationId = new StringBuffer(cmProviders.getQualificationId()).replace(5, 6, cmProviders.getServiceLevel().toString()).toString();
|
|
cmProviders.setQualificationId(qualificationId);
|
|
cmProviders.setQualificationId(qualificationId);
|
|
@@ -165,10 +157,10 @@ public class CmProvidersServiceImpl implements CmProvidersService {
|
|
for (CmRelatedImage infoRelatedImage : cmProviders.getInfoRelateds()) {
|
|
for (CmRelatedImage infoRelatedImage : cmProviders.getInfoRelateds()) {
|
|
cmRelatedImageMapper.addCmRelatedImage(cmRelatedImage.setImage(infoRelatedImage.getImage()).setFileName(infoRelatedImage.getFileName())); //新增服务资料文件
|
|
cmRelatedImageMapper.addCmRelatedImage(cmRelatedImage.setImage(infoRelatedImage.getImage()).setFileName(infoRelatedImage.getFileName())); //新增服务资料文件
|
|
}
|
|
}
|
|
|
|
+ log.info("cmProviders--------->" + cmProviders.toString());
|
|
cmProvidersMapper.updateCmProviders(cmProviders);
|
|
cmProvidersMapper.updateCmProviders(cmProviders);
|
|
CmProvidersContract contract = cmProvidersContractMapper.getByCmProvidersContract(new CmProvidersContract().setServiceProviderId(cmProviders.getServiceProviderId()));
|
|
CmProvidersContract contract = cmProvidersContractMapper.getByCmProvidersContract(new CmProvidersContract().setServiceProviderId(cmProviders.getServiceProviderId()));
|
|
contract.setFlag(false);//更改新增标识
|
|
contract.setFlag(false);//更改新增标识
|
|
- log.info("contract--------->" + contract.toString());
|
|
|
|
cmProvidersContractService.addCmProvidersContract(contract); //新增服务商合同
|
|
cmProvidersContractService.addCmProvidersContract(contract); //新增服务商合同
|
|
return 1;
|
|
return 1;
|
|
}
|
|
}
|
|
@@ -183,7 +175,7 @@ public class CmProvidersServiceImpl implements CmProvidersService {
|
|
@Override
|
|
@Override
|
|
public int updateCmProviders(ServiceProviderModel cmProviders) {
|
|
public int updateCmProviders(ServiceProviderModel cmProviders) {
|
|
if (null != cmProviders.getStatus()) {
|
|
if (null != cmProviders.getStatus()) {
|
|
- userMapper.updateUser(new User().setUserID(String.valueOf(cmProviders.getUserId())).setValidFlag(cmProviders.getStatus() == 90 ? "1" : "0"));
|
|
|
|
|
|
+ userMapper.updateCmproviderStatus(cmProviders);
|
|
}
|
|
}
|
|
return cmProvidersMapper.updateCmProviders(cmProviders);
|
|
return cmProvidersMapper.updateCmProviders(cmProviders);
|
|
}
|
|
}
|
|
@@ -255,7 +247,7 @@ public class CmProvidersServiceImpl implements CmProvidersService {
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Override
|
|
@Override
|
|
public ResponseJson updatePassWord(Integer userId, String password) {
|
|
public ResponseJson updatePassWord(Integer userId, String password) {
|
|
- password = MD5Util.md5ToHex(password);
|
|
|
|
|
|
+ password = Md5Util.md5(password);
|
|
cmProvidersMapper.updatePass(userId, password);
|
|
cmProvidersMapper.updatePass(userId, password);
|
|
return ResponseJson.success();
|
|
return ResponseJson.success();
|
|
}
|
|
}
|