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); PreFryRecordsDetailDTO getById(Long id);
Boolean salesCompleted(Long id); Boolean salesCompleted(Long id, PartnerUserInfoVO user);
List<DailyFryCountDTO> queryByStoreCode(String storeCode, Long time); List<DailyFryCountDTO> queryByStoreCode(String storeCode, Long time);

View File

@@ -258,7 +258,7 @@ public class PreFryRecordsServiceImpl implements PreFryRecordsService {
} }
@Override @Override
public Boolean salesCompleted(Long id) { public Boolean salesCompleted(Long id, PartnerUserInfoVO user) {
PreFryRecordsDO preFryRecordsDO = preFryRecordsDAO.queryById(id); PreFryRecordsDO preFryRecordsDO = preFryRecordsDAO.queryById(id);
if (preFryRecordsDO == null) { if (preFryRecordsDO == null) {
throw new ServiceException(ErrorCodeEnum.PRODUCTS_RECORD_NOT_EXIST); throw new ServiceException(ErrorCodeEnum.PRODUCTS_RECORD_NOT_EXIST);
@@ -269,6 +269,12 @@ public class PreFryRecordsServiceImpl implements PreFryRecordsService {
preFryRecordsDO.setCurrentStage(SALES_COMPLETED.getCode()); preFryRecordsDO.setCurrentStage(SALES_COMPLETED.getCode());
preFryRecordsDO.setUpdatedTime(new Date()); preFryRecordsDO.setUpdatedTime(new Date());
preFryRecordsDAO.updateByPrimaryKeySelective(preFryRecordsDO); 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; return Boolean.TRUE;
} }

View File

@@ -48,7 +48,7 @@ public class PreFryRecordsController {
@GetMapping("/salesCompleted") @GetMapping("/salesCompleted")
public ResponseResult<Boolean> salesCompleted(@RequestParam(required = true, value = "id") Long id) { public ResponseResult<Boolean> salesCompleted(@RequestParam(required = true, value = "id") Long id) {
log.info("预炸记录详情:{}", JSONObject.toJSONString(id)); log.info("预炸记录详情:{}", JSONObject.toJSONString(id));
return ResponseResult.success(preFryRecordsService.salesCompleted(id)); return ResponseResult.success(preFryRecordsService.salesCompleted(id, PartnerUserHolder.getUser()));
} }
@ApiOperation("预炸批量新增") @ApiOperation("预炸批量新增")