|
@@ -155,11 +155,12 @@ public class MerchantLogic {
|
|
|
|
|
|
/**
|
|
|
* 商家保存
|
|
|
+ *
|
|
|
* @param merchantAddBean
|
|
|
*/
|
|
|
@Transactional
|
|
|
public MerchantBean add(MerchantAddBean merchantAddBean) {
|
|
|
- if(StringUtils.isBlank(merchantAddBean.getNumber())){
|
|
|
+ if (StringUtils.isBlank(merchantAddBean.getNumber())) {
|
|
|
throw new RemoteServiceException("商家编号必填");
|
|
|
}
|
|
|
|
|
@@ -169,14 +170,14 @@ public class MerchantLogic {
|
|
|
|
|
|
//判断是否存在
|
|
|
Merchant old = merchantService.getById(merchantAddBean.getNumber());
|
|
|
- if(old != null){
|
|
|
- throw new RemoteServiceException("编号【"+old.getId()+"】已存在");
|
|
|
+ if (old != null) {
|
|
|
+ throw new RemoteServiceException("编号【" + old.getId() + "】已存在");
|
|
|
}
|
|
|
merchantAddBean.setId(merchantAddBean.getNumber());
|
|
|
merchantAddBean.insert();
|
|
|
//角色
|
|
|
AdminRole adminRole = adminRoleService.getById(Constant.SERVICE_PROVIDER.ROLE_ID);
|
|
|
- if(adminRole == null){
|
|
|
+ if (adminRole == null) {
|
|
|
throw new RemoteServiceException("请先配置服务商角色");
|
|
|
}
|
|
|
//判断负责人手机号是否存在
|
|
@@ -212,12 +213,13 @@ public class MerchantLogic {
|
|
|
|
|
|
/**
|
|
|
* 商家详情
|
|
|
+ *
|
|
|
* @return
|
|
|
*/
|
|
|
- public MerchantBean merchantDetail(String id){
|
|
|
+ public MerchantBean merchantDetail(String id) {
|
|
|
Merchant merchant = merchantService.getById(id);
|
|
|
MerchantBean serviceProviderBean = BeanUtil.copyProperties(merchant, MerchantBean.class);
|
|
|
-
|
|
|
+
|
|
|
return serviceProviderBean;
|
|
|
}
|
|
|
|
|
@@ -225,7 +227,7 @@ public class MerchantLogic {
|
|
|
//旧服务商
|
|
|
Merchant old = merchantService.getById(serviceProvider.getId());
|
|
|
//判断是否从有效变为无效
|
|
|
- if(old.getStatus() == 1 && serviceProvider.getStatus() == 0){
|
|
|
+ if (old.getStatus() == 1 && serviceProvider.getStatus() == 0) {
|
|
|
// Integer count1 = orderBaseService.lambdaQuery()
|
|
|
// .notIn(OrderBase::getOrderStatus, OrderBaseStatusEnum.isOver())
|
|
|
// .eq(OrderBase::getWebsitId, serviceProvider.getId()).count();
|
|
@@ -241,7 +243,7 @@ public class MerchantLogic {
|
|
|
AdminUser adminUser = adminUserService.lambdaQuery()
|
|
|
.eq(AdminUser::getServiceProviderId, serviceProvider.getId())
|
|
|
.eq(AdminUser::getType, RoleTypeEnum.B.getCode()).one();
|
|
|
- if(adminUser != null) {
|
|
|
+ if (adminUser != null) {
|
|
|
adminUser.setLinkName(serviceProvider.getChargeName());
|
|
|
adminUser.setLinkPhone(serviceProvider.getChargeMobile());
|
|
|
adminUser.setAddress(serviceProvider.getAddress());
|
|
@@ -254,23 +256,23 @@ public class MerchantLogic {
|
|
|
MerchantStatusEnum newStatusEnum = BaseEnum.intKeyToEnum(MerchantStatusEnum.class, serviceProvider.getStatus());
|
|
|
|
|
|
StringBuffer sbLog = new StringBuffer();
|
|
|
- sbLog.append(CommonUtils.supplyLog("状态",oldStatusEnum.getRemark(),newStatusEnum.getRemark()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("服务商名称",old.getName(),serviceProvider.getName()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("负责人",old.getChargeName(),serviceProvider.getChargeName()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("负责人电话",old.getChargeMobile(),serviceProvider.getChargeMobile()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("办公电话",old.getOfficeMobile(),serviceProvider.getOfficeMobile()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("税号",old.getTaxNo(),serviceProvider.getTaxNo()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("是否独立法人",old.getIsLegal(),serviceProvider.getIsLegal()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("法人代表",old.getLegalName(),serviceProvider.getLegalName()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("法人身份证号",old.getLegalIdcard(),serviceProvider.getLegalIdcard()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("法人手机号",old.getLegalMobile(),serviceProvider.getLegalMobile()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("详细地址",old.getAddress(),serviceProvider.getAddress()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("营业时间开始",old.getStartTime(),serviceProvider.getStartTime()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("营业时间结束",old.getEndTime(),serviceProvider.getEndTime()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("银行账号",old.getBankAccount(),serviceProvider.getBankAccount()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("开户行号",old.getBankNo(),serviceProvider.getBankNo()));
|
|
|
- sbLog.append(CommonUtils.supplyLog("开户银行",old.getBank(),serviceProvider.getBank()));
|
|
|
- if(StringUtils.isNotBlank(sbLog.toString())) {
|
|
|
+ sbLog.append(CommonUtils.supplyLog("状态", oldStatusEnum.getRemark(), newStatusEnum.getRemark()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("服务商名称", old.getName(), serviceProvider.getName()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("负责人", old.getChargeName(), serviceProvider.getChargeName()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("负责人电话", old.getChargeMobile(), serviceProvider.getChargeMobile()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("办公电话", old.getOfficeMobile(), serviceProvider.getOfficeMobile()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("税号", old.getTaxNo(), serviceProvider.getTaxNo()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("是否独立法人", old.getIsLegal(), serviceProvider.getIsLegal()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("法人代表", old.getLegalName(), serviceProvider.getLegalName()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("法人身份证号", old.getLegalIdcard(), serviceProvider.getLegalIdcard()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("法人手机号", old.getLegalMobile(), serviceProvider.getLegalMobile()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("详细地址", old.getAddress(), serviceProvider.getAddress()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("营业时间开始", old.getStartTime(), serviceProvider.getStartTime()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("营业时间结束", old.getEndTime(), serviceProvider.getEndTime()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("银行账号", old.getBankAccount(), serviceProvider.getBankAccount()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("开户行号", old.getBankNo(), serviceProvider.getBankNo()));
|
|
|
+ sbLog.append(CommonUtils.supplyLog("开户银行", old.getBank(), serviceProvider.getBank()));
|
|
|
+ if (StringUtils.isNotBlank(sbLog.toString())) {
|
|
|
commonLogic.addUpdateLog(serviceProvider.getId(), sbLog.toString(), UpdateLogRemarkEnum.A);
|
|
|
}
|
|
|
}
|
|
@@ -278,7 +280,7 @@ public class MerchantLogic {
|
|
|
/**
|
|
|
* 删除商家
|
|
|
*/
|
|
|
- public void delete(String id){
|
|
|
+ public void delete(String id) {
|
|
|
merchantService.removeById(id);
|
|
|
}
|
|
|
}
|