提交 2ec6dec3 authored 作者: luojie's avatar luojie

修改订单删除

上级 5a49f4b6
...@@ -23,4 +23,8 @@ public interface TbCfItemOrderRDao extends BaseDao<TbCfItemOrderREntity> { ...@@ -23,4 +23,8 @@ public interface TbCfItemOrderRDao extends BaseDao<TbCfItemOrderREntity> {
int saveBatch(List<TbCfItemOrderREntity> itemOrderRList); int saveBatch(List<TbCfItemOrderREntity> itemOrderRList);
int updates(TbCfItemOrderREntity itemOrderR); int updates(TbCfItemOrderREntity itemOrderR);
String[] queryByItemOrderR(String orderId);
void updateById(String[] tbcfItemOrderR);
} }
...@@ -445,6 +445,8 @@ public class TbCfOrderServiceImpl implements TbCfOrderService { ...@@ -445,6 +445,8 @@ 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);
tbCfItemOrderRDao.updateById(tbcfItemOrderR);
result.setMessage(ResultCodeEnum.SUCCESS.getDesc()); result.setMessage(ResultCodeEnum.SUCCESS.getDesc());
} else { } else {
result.setCode(ResultCodeEnum.DAO_ERROR.getCode()).setMessage(ResultCodeEnum.DAO_ERROR.getDesc()); result.setCode(ResultCodeEnum.DAO_ERROR.getCode()).setMessage(ResultCodeEnum.DAO_ERROR.getDesc());
......
...@@ -168,6 +168,19 @@ ...@@ -168,6 +168,19 @@
select order_status from tb_cf_item_order_r where order_id=#{orderId} select order_status from tb_cf_item_order_r where order_id=#{orderId}
</select> </select>
<select id="queryByItemOrderR" resultType="String">
select order_item_id from tb_cf_item_order_r where order_id=#{orderId}
</select>
<update id="updateById">
UPDATE tb_cf_item_order_r
SET enable_flag=0
WHERE order_item_id in
<foreach collection="array" item="tbcfItemOrderR" open="(" separator="," close=")">
#{tbcfItemOrderR}
</foreach>
</update>
<!--根据快递单号id,修改物流状态为已入中国仓库 --> <!--根据快递单号id,修改物流状态为已入中国仓库 -->
<update id="updateExpressStatus"> <update id="updateExpressStatus">
UPDATE tb_cf_order o,tb_cf_platform_order p,tb_cf_item_order_r i UPDATE tb_cf_order o,tb_cf_platform_order p,tb_cf_item_order_r i
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论