|
@@ -1145,7 +1145,7 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
|
|
|
|
|
|
|
|
// 项目表 projectUpdate 字段原子性自增 1
|
|
// 项目表 projectUpdate 字段原子性自增 1
|
|
|
LambdaUpdateWrapper<Project> projectUpdate = Wrappers.lambdaUpdate(Project.class)
|
|
LambdaUpdateWrapper<Project> projectUpdate = Wrappers.lambdaUpdate(Project.class)
|
|
|
- .setSql(" = sales_completed + 1")
|
|
|
|
|
|
|
+ .setSql("sales_completed = sales_completed + 1")
|
|
|
.eq(Project::getId, order.getProjectId());
|
|
.eq(Project::getId, order.getProjectId());
|
|
|
|
|
|
|
|
this.projectService.update(null, projectUpdate);
|
|
this.projectService.update(null, projectUpdate);
|
|
@@ -1190,10 +1190,13 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 更新到达信息
|
|
// 更新到达信息
|
|
|
|
|
+ LocalDateTime now = LocalDateTime.now();
|
|
|
LambdaUpdateWrapper<TOrder> update = Wrappers.lambdaUpdate(TOrder.class)
|
|
LambdaUpdateWrapper<TOrder> update = Wrappers.lambdaUpdate(TOrder.class)
|
|
|
- .set(TOrder::getArrivedTime, LocalDateTime.now())
|
|
|
|
|
- .set(TOrder::getUpdateTime, LocalDateTime.now())
|
|
|
|
|
|
|
+ .set(TOrder::getArrivedTime, now)
|
|
|
|
|
+ .set(TOrder::getSignTime, now)
|
|
|
|
|
+ .set(TOrder::getUpdateTime, now)
|
|
|
.set(TOrder::getUpdateBy, loginUser.getCNickName())
|
|
.set(TOrder::getUpdateBy, loginUser.getCNickName())
|
|
|
|
|
+ .set(TOrder::getArrivalPhoto, StrUtil.join(",", dto.getImageUrls()))
|
|
|
.eq(TOrder::getId, orderId)
|
|
.eq(TOrder::getId, orderId)
|
|
|
.eq(TOrder::getStatus, status);
|
|
.eq(TOrder::getStatus, status);
|
|
|
int count = baseMapper.update(null, update);
|
|
int count = baseMapper.update(null, update);
|