fix:优化订单发货逻辑使其支持一单分发

This commit is contained in:
puhui999
2023-07-24 15:14:16 +08:00
parent f23e1b857a
commit 8d13ecc9c8
10 changed files with 229 additions and 25 deletions

View File

@@ -22,6 +22,11 @@ public class CombinationApiImpl implements CombinationApi {
activityService.createRecord(reqDTO);
}
@Override
public Integer getRecordStatus(Long userId, Long orderId) {
return activityService.getRecordStatus(userId, orderId);
}
@Override
public void updateRecordStatus(Long userId, Long orderId, Integer status) {
activityService.updateRecordStatusByUserIdAndOrderId(userId, orderId, status);

View File

@@ -109,4 +109,12 @@ public interface CombinationActivityService {
*/
void createRecord(CombinationRecordReqDTO reqDTO);
/**
* 获得拼团状态
*
* @param userId 用户编号
* @param orderId 订单编号
* @return 拼团状态
*/
Integer getRecordStatus(Long userId, Long orderId);
}

View File

@@ -248,4 +248,10 @@ public class CombinationActivityServiceImpl implements CombinationActivityServic
recordMapper.insert(recordDO);
}
@Override
public Integer getRecordStatus(Long userId, Long orderId) {
CombinationRecordDO recordDO = validateCombinationRecord(userId, orderId);
return recordDO.getStatus();
}
}