提交 f80ec377 authored 作者: luojie's avatar luojie

修复bug

上级 8161e2e3
...@@ -18,7 +18,7 @@ public interface TbCfItemOrderRDao extends BaseDao<TbCfItemOrderREntity> { ...@@ -18,7 +18,7 @@ public interface TbCfItemOrderRDao extends BaseDao<TbCfItemOrderREntity> {
int updateDeliveryTime( TbCfItemOrderREntity tbCfItemOrderREntity2); int updateDeliveryTime( TbCfItemOrderREntity tbCfItemOrderREntity2);
int updateExpressStatusDelivery(String time, String[] sids); int updateExpressStatusDelivery(String[] sids);
int updateExpressStatuss(String[] sids); int updateExpressStatuss(String[] sids);
......
...@@ -87,7 +87,7 @@ public interface TbCfItemOrderRService { ...@@ -87,7 +87,7 @@ public interface TbCfItemOrderRService {
* 修改物流状态为已签收 * 修改物流状态为已签收
* @return * @return
*/ */
int updateExpressStatusDelivery(String time, String[] sids); int updateExpressStatusDelivery(String[] sids);
Integer getItemNum(String ordersId); Integer getItemNum(String ordersId);
......
...@@ -98,8 +98,8 @@ public class TbCfItemOrderRServiceImpl implements TbCfItemOrderRService { ...@@ -98,8 +98,8 @@ public class TbCfItemOrderRServiceImpl implements TbCfItemOrderRService {
} }
@Override @Override
public int updateExpressStatusDelivery(String time, String[] sids) { public int updateExpressStatusDelivery(String[] sids) {
return tbCfItemOrderRDao.updateExpressStatusDelivery(time,sids); return tbCfItemOrderRDao.updateExpressStatusDelivery(sids);
} }
} }
...@@ -125,8 +125,7 @@ public class ExpressStatusTask { ...@@ -125,8 +125,7 @@ public class ExpressStatusTask {
sids[i] = object.getString("sid"); sids[i] = object.getString("sid");
} }
if (sids.length != 0) { if (sids.length != 0) {
String time = sdf.format(new Date()); int result = tbCfItemOrderRService.updateExpressStatusDelivery(sids);
int result = tbCfItemOrderRService.updateExpressStatusDelivery(time,sids);
System.out.println(result+"数量:"); System.out.println(result+"数量:");
for (int i = 0; i < sids.length; i++) { for (int i = 0; i < sids.length; i++) {
Set<Integer> statusSet = new HashSet<>(); Set<Integer> statusSet = new HashSet<>();
......
...@@ -197,7 +197,7 @@ ...@@ -197,7 +197,7 @@
<!--根据快递单号id,修改物流状态为已签收 --> <!--根据快递单号id,修改物流状态为已签收 -->
<update id="updateExpressStatusDelivery"> <update id="updateExpressStatusDelivery">
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
SET i.delivery_flag = 50,i.order_status=50,o.colose_time=#{time} SET i.delivery_flag = 50,i.order_status=50
WHERE i.order_item_id=p.relative_id and i.order_id=o.order_id and i.delivery_flag=40 and p.p_express_number in WHERE i.order_item_id=p.relative_id and i.order_id=o.order_id and i.delivery_flag=40 and p.p_express_number in
<foreach collection="array" item="sids" open="(" separator="," close=")"> <foreach collection="array" item="sids" open="(" separator="," close=")">
#{sids} #{sids}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论