|
@@ -64,7 +64,7 @@ public class ProductStoreRelaServiceImpl implements ProductStoreRelaService {
|
|
|
ImmutableBiMap.Builder builder = new ImmutableBiMap.Builder();
|
|
|
builder.put("storeId", "门店");
|
|
|
builder.put("goodsId", "商品");
|
|
|
- builder.put("goodsNumber", "库存");
|
|
|
+ builder.put("stockNum", "库存");
|
|
|
|
|
|
GoodsEntity goodsEntity = goodsDao.queryObject(productStoreRela.getGoodsId());
|
|
|
if (Dict.orderBizType.item_11.getItem().equals(goodsEntity.getGoodsBizType())) {
|
|
@@ -78,6 +78,7 @@ public class ProductStoreRelaServiceImpl implements ProductStoreRelaService {
|
|
|
}
|
|
|
|
|
|
SysUserEntity user = ShiroUtils.getUserEntity();
|
|
|
+ ProductEntity product = productDao.queryObjectBySn(goodsEntity.getGoodsSn());
|
|
|
if (Dict.orderBizType.item_11.getItem().equals(goodsEntity.getGoodsBizType())) {
|
|
|
// 添加商品规格
|
|
|
GoodsSpecificationEntity goodsSpecification = new GoodsSpecificationEntity();
|
|
@@ -87,7 +88,6 @@ public class ProductStoreRelaServiceImpl implements ProductStoreRelaService {
|
|
|
goodsSpecificationDao.save(goodsSpecification);
|
|
|
|
|
|
// 修改产品
|
|
|
- ProductEntity product = productDao.queryObjectBySn(goodsEntity.getGoodsSn());
|
|
|
product.setGoodsSpecificationIds(goodsSpecification.getId().toString());
|
|
|
product.setGoodsSpecificationNameValue(goodsSpecification.getValue());
|
|
|
productDao.update(product);
|
|
@@ -95,7 +95,9 @@ public class ProductStoreRelaServiceImpl implements ProductStoreRelaService {
|
|
|
productStoreRela.setRetailPrice(goodsEntity.getRetailPrice());
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+ productStoreRela.setProductId(product.getId());
|
|
|
+ productStoreRela.setGoodsBizType(goodsEntity.getGoodsBizType());
|
|
|
+ productStoreRela.setSku(goodsEntity.getSku());
|
|
|
productStoreRela.setCreaterSn(user.getUserId().toString());
|
|
|
productStoreRela.setCreateTime(new Date());
|
|
|
productStoreRela.setModerSn(user.getUserId().toString());
|
|
@@ -109,13 +111,13 @@ public class ProductStoreRelaServiceImpl implements ProductStoreRelaService {
|
|
|
ImmutableBiMap.Builder builder = new ImmutableBiMap.Builder();
|
|
|
builder.put("storeId", "门店");
|
|
|
builder.put("goodsId", "商品");
|
|
|
- builder.put("goodsNumber", "库存");
|
|
|
- builder.put("retailPrice", "零售价");
|
|
|
+ builder.put("stockNum", "库存");
|
|
|
|
|
|
GoodsEntity goodsEntity = goodsDao.queryObject(productStoreRela.getGoodsId());
|
|
|
if (Dict.orderBizType.item_11.getItem().equals(goodsEntity.getGoodsBizType())) {
|
|
|
// 普通商品校验商品规格
|
|
|
builder.put("specification", "规格");
|
|
|
+ builder.put("retailPrice", "零售价");
|
|
|
}
|
|
|
R r = ValidatorUtil.isEmpty(builder.build(), valideDate);
|
|
|
if (Integer.valueOf(r.get("code").toString()) != 0) {
|