feat:销售完成
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ public class PreFryRecordsController {
|
||||
@GetMapping("/salesCompleted")
|
||||
public ResponseResult<Boolean> salesCompleted(@RequestParam(required = true, value = "id") Long id) {
|
||||
log.info("预炸记录详情:{}", JSONObject.toJSONString(id));
|
||||
return ResponseResult.success(preFryRecordsService.salesCompleted(id));
|
||||
return ResponseResult.success(preFryRecordsService.salesCompleted(id, PartnerUserHolder.getUser()));
|
||||
}
|
||||
|
||||
@ApiOperation("预炸批量新增")
|
||||
|
||||
Reference in New Issue
Block a user