|
@@ -4,6 +4,7 @@ import com.caimei.dfs.image.beens.ImageUploadInfo;
|
|
|
import com.caimei.modules.basesetting.entity.Address;
|
|
|
import com.caimei.modules.brand.entity.CmBrand;
|
|
|
import com.caimei.modules.brand.service.CmBrandService;
|
|
|
+import com.caimei.modules.cibe.entity.Shop;
|
|
|
import com.caimei.modules.common.utils.UploadUtils;
|
|
|
import com.caimei.modules.opensearch.GenerateUtils;
|
|
|
import com.caimei.modules.oss.utils.OSSUtils;
|
|
@@ -196,6 +197,20 @@ public class CmSecondHandDetailController extends BaseController {
|
|
|
if (!beanValidator(model, cmSecondHandDetail)) {
|
|
|
return form(cmSecondHandDetail, model);
|
|
|
}
|
|
|
+ //根据银行卡判断是否注册过特殊二手供应商,有则挂在之前的供应商名下,否则注册新供应商
|
|
|
+ Integer shopId = cmSecondHandDetailService.findSecondShop(cmSecondHandDetail.getCardNumber());
|
|
|
+ if (null == shopId || shopId <= 0) {
|
|
|
+ //保存为特殊二手供应商
|
|
|
+ Shop shopVo = new Shop();
|
|
|
+ //1个人,2公司
|
|
|
+ String name = "1".equals(cmSecondHandDetail.getPublishIdentity()) ? cmSecondHandDetail.getContactName() : cmSecondHandDetail.getCompanyName();
|
|
|
+ shopVo.setName(name);
|
|
|
+ shopVo.setLinkMan(cmSecondHandDetail.getContactName());
|
|
|
+ shopVo.setContractMobile(cmSecondHandDetail.getContactMobile());
|
|
|
+ shopVo.setCardNumber(cmSecondHandDetail.getCardNumber());
|
|
|
+ cmSecondHandDetailService.insertShop(shopVo);
|
|
|
+ shopId = shopVo.getShopID();
|
|
|
+ }
|
|
|
String[] ids = request.getParameterValues("ids");
|
|
|
List<String> fileTypes = Arrays.asList(ids);
|
|
|
String validFlag = cmSecondHandDetail.getValidFlag();
|
|
@@ -209,7 +224,7 @@ public class CmSecondHandDetailController extends BaseController {
|
|
|
product.setProductCategory("2");
|
|
|
product.setPreferredFlag(0);
|
|
|
// 默认发布到二手供应商
|
|
|
- product.setShopID(1252);
|
|
|
+ product.setShopID(shopId);
|
|
|
product.setName(cmSecondHandDetail.getName());
|
|
|
product.setAliasName(cmSecondHandDetail.getName());
|
|
|
product.setVisibility(cmSecondHandDetail.getVisibility());
|
|
@@ -322,12 +337,12 @@ public class CmSecondHandDetailController extends BaseController {
|
|
|
cmSecondHandDetail.setCommitmentImage(imageUrl);
|
|
|
}
|
|
|
String authenticationBackImage = cmSecondHandDetail.getAuthenticationBackImage();
|
|
|
- if(StringUtils.isNotEmpty(authenticationBackImage)){
|
|
|
+ if (StringUtils.isNotEmpty(authenticationBackImage)) {
|
|
|
String imageUrl = getImageUrl(authenticationBackImage);
|
|
|
cmSecondHandDetail.setAuthenticationBackImage(imageUrl);
|
|
|
}
|
|
|
String licenseImage = cmSecondHandDetail.getLicenseImage();
|
|
|
- if(StringUtils.isNotEmpty(licenseImage)){
|
|
|
+ if (StringUtils.isNotEmpty(licenseImage)) {
|
|
|
String imageUrl = getImageUrl(licenseImage);
|
|
|
cmSecondHandDetail.setLicenseImage(imageUrl);
|
|
|
}
|