feat:销售完成

This commit is contained in:
苏竹红
2025-06-26 14:52:33 +08:00
parent eeb9bdc3ad
commit b70cdb0498
3 changed files with 9 additions and 3 deletions

View File

@@ -26,7 +26,7 @@ public interface PreFryRecordsService {
PreFryRecordsDetailDTO getById(Long id);
Boolean salesCompleted(Long id);
Boolean salesCompleted(Long id, PartnerUserInfoVO user);
List<DailyFryCountDTO> queryByStoreCode(String storeCode, Long time);

View File

@@ -258,7 +258,7 @@ public class PreFryRecordsServiceImpl implements PreFryRecordsService {
}
@Override
public Boolean salesCompleted(Long id) {
public Boolean salesCompleted(Long id, PartnerUserInfoVO user) {
PreFryRecordsDO preFryRecordsDO = preFryRecordsDAO.queryById(id);
if (preFryRecordsDO == null) {
throw new ServiceException(ErrorCodeEnum.PRODUCTS_RECORD_NOT_EXIST);
@@ -269,6 +269,12 @@ public class PreFryRecordsServiceImpl implements PreFryRecordsService {
preFryRecordsDO.setCurrentStage(SALES_COMPLETED.getCode());
preFryRecordsDO.setUpdatedTime(new Date());
preFryRecordsDAO.updateByPrimaryKeySelective(preFryRecordsDO);
//新增销售记录
PreFryStageChangesDO preFryStageChangesDO = new PreFryStageChangesDO();
preFryStageChangesDO.setStage(SALES_COMPLETED.getCode());
preFryStageChangesDO.setRecordId(id);
preFryStageChangesDO.setOperatorName(user.getUsername());
preFryStageChangesDO.setCreatedTime(new Date());
return Boolean.TRUE;
}