|
|
|
@ -76,10 +76,13 @@ public class GoodsTaskServiceImpl implements GoodsTaskService { |
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); |
|
|
|
// 接口查询撤销数据
|
|
|
|
JSONObject recvjson = SzwhApiUtils.queryGoodsStatus(); |
|
|
|
log.info("recvjson:"+recvjson); |
|
|
|
//提取返回数据中的data 字段
|
|
|
|
String datajsonStr = recvjson.getString("data"); |
|
|
|
if (StringUtils.isNotBlank(datajsonStr)) { |
|
|
|
JSONArray jsonArray = JSONArray.parseArray(datajsonStr); |
|
|
|
//输出获取到到的goods_islicode
|
|
|
|
StringBuilder gsb = new StringBuilder(); |
|
|
|
for (int i = 0; i < jsonArray.size(); i++) { |
|
|
|
JSONObject jitem = (JSONObject) jsonArray.get(i); |
|
|
|
String islicode = jitem.getString("isliCode"); |
|
|
|
@ -107,12 +110,14 @@ public class GoodsTaskServiceImpl implements GoodsTaskService { |
|
|
|
//String nowstr=sdf.format(veryTime);;
|
|
|
|
//审核通过,更新对应的状态
|
|
|
|
if (verifyStatus == 1) { |
|
|
|
gsb.append(dbgoods.getGoodsIslicode());// use for log_info
|
|
|
|
gsb.append(","); |
|
|
|
String gid = dbgoods.getId().toString(); |
|
|
|
// 商品状态
|
|
|
|
Integer gstatusArr[] = {1, 5}; |
|
|
|
List<Integer> gslist = Arrays.asList(gstatusArr); |
|
|
|
//申请撤销委托
|
|
|
|
if (dbgoods.getApplyOut() == 1 && dbgoods.getGoodsStatus() != 2) { |
|
|
|
if (dbgoods.getApplyOut() == 1 && dbgoods.getGoodsStatus() == 2) { |
|
|
|
int ret = goodsMapper.updateGoodsFieldInId("goods_status", "2", gid); |
|
|
|
if (ret == 1) { |
|
|
|
log.info("申请撤销委托:" + islicode); |
|
|
|
@ -144,6 +149,8 @@ public class GoodsTaskServiceImpl implements GoodsTaskService { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//输出日志
|
|
|
|
log.info("queryRevocationGoods:"+gsb.toString()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |