提交 fcf44a4b authored 作者: zgy's avatar zgy

修改订单

上级 2ec6dec3
...@@ -17,6 +17,7 @@ public interface TbCfItemOrderRDao extends BaseDao<TbCfItemOrderREntity> { ...@@ -17,6 +17,7 @@ public interface TbCfItemOrderRDao extends BaseDao<TbCfItemOrderREntity> {
/** /**
* 批量保存 * 批量保存
*
* @param itemOrderRList * @param itemOrderRList
* @return * @return
*/ */
...@@ -27,4 +28,6 @@ public interface TbCfItemOrderRDao extends BaseDao<TbCfItemOrderREntity> { ...@@ -27,4 +28,6 @@ public interface TbCfItemOrderRDao extends BaseDao<TbCfItemOrderREntity> {
String[] queryByItemOrderR(String orderId); String[] queryByItemOrderR(String orderId);
void updateById(String[] tbcfItemOrderR); void updateById(String[] tbcfItemOrderR);
void updateItemStatus(String[] ids);
} }
...@@ -445,7 +445,7 @@ public class TbCfOrderServiceImpl implements TbCfOrderService { ...@@ -445,7 +445,7 @@ public class TbCfOrderServiceImpl implements TbCfOrderService {
tbCfOrder.setEnableFlag(StateConstant.INVALID); tbCfOrder.setEnableFlag(StateConstant.INVALID);
int res = tbCfOrderDao.update(tbCfOrder); int res = tbCfOrderDao.update(tbCfOrder);
if (res > 0) { if (res > 0) {
String[] tbcfItemOrderR=tbCfItemOrderRDao.queryByItemOrderR(orderId); String[] tbcfItemOrderR = tbCfItemOrderRDao.queryByItemOrderR(orderId);
tbCfItemOrderRDao.updateById(tbcfItemOrderR); tbCfItemOrderRDao.updateById(tbcfItemOrderR);
result.setMessage(ResultCodeEnum.SUCCESS.getDesc()); result.setMessage(ResultCodeEnum.SUCCESS.getDesc());
} else { } else {
...@@ -561,6 +561,14 @@ public class TbCfOrderServiceImpl implements TbCfOrderService { ...@@ -561,6 +561,14 @@ public class TbCfOrderServiceImpl implements TbCfOrderService {
if (tbCfOrderVo != null) { if (tbCfOrderVo != null) {
orderRedisCache.set(KeyConstant.ORDER_DET + orderId, KeyConstant.ORDER_EXPIRE); orderRedisCache.set(KeyConstant.ORDER_DET + orderId, KeyConstant.ORDER_EXPIRE);
} }
//订单关闭(修改状态)
TbCfOrderEntity order = tbCfOrderDao.queryObject(orderId);
order.setOrderStatus(60);
order.setUpdateTime(new Date());
tbCfOrderDao.update(order);
//修改商品订单状态
String[] ids = tbCfItemOrderRDao.queryByItemOrderR(orderId);
tbCfItemOrderRDao.updateItemStatus(ids);
//订单取消原因 //订单取消原因
TbCfCancelEntity cancelEntity = new TbCfCancelEntity(); TbCfCancelEntity cancelEntity = new TbCfCancelEntity();
cancelEntity.setId(IdUtil.createIdbyUUID()); cancelEntity.setId(IdUtil.createIdbyUUID());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论