|
|
@@ -1,6 +1,7 @@
|
|
|
package com.uas.platform.b2c.prod.commodity.service.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.sun.org.apache.xpath.internal.operations.Bool;
|
|
|
import com.uas.api.b2c_erp.core.model.OperateErrorStatus;
|
|
|
import com.uas.api.b2c_erp.seller.model.GoodsFUas;
|
|
|
import com.uas.api.b2c_erp.seller.model.GoodsSimpleUas;
|
|
|
@@ -2380,7 +2381,7 @@ public class GoodsServiceImpl implements GoodsService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public ResultMap offShelfGoodsByProvider(String batchCodes) {
|
|
|
+ public ResultMap offShelfGoodsByProvider(String batchCodes, Boolean isERP) {
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
logger.info(String.format("%s 商城测试下架时间记录1", dateFormat.format(new Date())));
|
|
|
if (StringUtils.isEmpty(batchCodes)) {
|
|
|
@@ -2397,7 +2398,7 @@ public class GoodsServiceImpl implements GoodsService {
|
|
|
logger.info(String.format("%s 商城测试下架时间记录2", dateFormat.format(new Date())));
|
|
|
for (String batchCode : batchCodeArr) {
|
|
|
logger.info(String.format("%s 商城测试下架时间记录 调用下架方法开始", dateFormat.format(new Date())));
|
|
|
- ResultMap resultMap = offShelfOneGoodsByProvider(batchCode);
|
|
|
+ ResultMap resultMap = offShelfOneGoodsByProvider(batchCode,isERP);
|
|
|
logger.info(String.format("%s 商城测试下架时间记录 调用下架方法结束", dateFormat.format(new Date())));
|
|
|
if (resultMap.isSuccess()) {
|
|
|
Goods goods = (Goods) resultMap.getData();
|
|
|
@@ -2436,7 +2437,7 @@ public class GoodsServiceImpl implements GoodsService {
|
|
|
* @param batchCode 商品批次号
|
|
|
*/
|
|
|
@Transactional
|
|
|
- public ResultMap offShelfOneGoodsByProvider(String batchCode) {
|
|
|
+ public ResultMap offShelfOneGoodsByProvider(String batchCode, Boolean isERP) {
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
logger.info(String.format("%s 商城测试下架时间记录 进入下架方法", dateFormat.format(new Date())));
|
|
|
if (StringUtils.isEmpty(batchCode)) {
|
|
|
@@ -2465,7 +2466,7 @@ public class GoodsServiceImpl implements GoodsService {
|
|
|
|
|
|
logger.info(String.format("%s 商城测试下架时间记录 转历史库存 开始", dateFormat.format(new Date())));
|
|
|
GoodsHistory goodsHist = goodsHistoryService.converTGoodsHist(goods,
|
|
|
- GoodsHistory.OperateType.Down.getPhrase());
|
|
|
+ GoodsHistory.OperateType.Down.getPhrase(), isERP);
|
|
|
logger.info(String.format("%s 商城测试下架时间记录 转历史库存 结束", dateFormat.format(new Date())));
|
|
|
goodsHist.setMessage(goodsHist.getMessage() + "该批次下架");
|
|
|
goodsHistoryService.save(goodsHist);
|