智慧厨房

This commit is contained in:
gaowdong 2025-06-27 10:18:48 +08:00
parent b3a3c0de81
commit 3b00f4033c
5 changed files with 13 additions and 6 deletions

View File

@ -85,7 +85,7 @@ public class KitchenSampleDishesRecordController extends BaseController {
@PostMapping
public AjaxResult add(@RequestBody KitchenSampleDishesRecord kitchenSampleDishesRecord) {
try {
return toAjax(kitchenSampleDishesRecordService.insertKitchenSampleDishesRecord(kitchenSampleDishesRecord));
return AjaxResult.success(kitchenSampleDishesRecordService.insertKitchenSampleDishesRecord(kitchenSampleDishesRecord));
} catch (Exception e) {
return error(e.getMessage());
}

View File

@ -32,7 +32,7 @@ public interface KitchenSampleDishesRecordMapper {
* @param kitchenSampleDishesRecord 留样机留样清单
* @return 结果
*/
public int insertKitchenSampleDishesRecord(KitchenSampleDishesRecord kitchenSampleDishesRecord);
public long insertKitchenSampleDishesRecord(KitchenSampleDishesRecord kitchenSampleDishesRecord);
/**
* 修改留样机留样清单

View File

@ -32,7 +32,7 @@ public interface IKitchenSampleDishesRecordService {
* @param kitchenSampleDishesRecord 留样机留样清单
* @return 结果
*/
public int insertKitchenSampleDishesRecord(KitchenSampleDishesRecord kitchenSampleDishesRecord);
public long insertKitchenSampleDishesRecord(KitchenSampleDishesRecord kitchenSampleDishesRecord);
/**
* 修改留样机留样清单

View File

@ -4,6 +4,7 @@ import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.List;
import java.util.Objects;
import cn.hutool.core.collection.CollUtil;
import com.bonus.canteen.core.kitchen.domain.constants.CommonFlagEnum;
@ -12,6 +13,7 @@ import com.bonus.canteen.core.kitchen.domain.constants.SampleDishesSearchType;
import com.bonus.common.core.exception.ServiceException;
import com.bonus.common.core.utils.DateUtils;
import com.bonus.common.core.utils.StringUtils;
import com.bonus.common.security.utils.SecurityUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.bonus.canteen.core.kitchen.mapper.KitchenSampleDishesRecordMapper;
@ -84,11 +86,12 @@ public class KitchenSampleDishesRecordServiceImpl implements IKitchenSampleDishe
* @return 结果
*/
@Override
public int insertKitchenSampleDishesRecord(KitchenSampleDishesRecord kitchenSampleDishesRecord) {
public long insertKitchenSampleDishesRecord(KitchenSampleDishesRecord kitchenSampleDishesRecord) {
kitchenSampleDishesRecord.setCreateTime(DateUtils.getNowDate());
kitchenSampleDishesRecord.setRecordId(null);
try {
return kitchenSampleDishesRecordMapper.insertKitchenSampleDishesRecord(kitchenSampleDishesRecord);
kitchenSampleDishesRecordMapper.insertKitchenSampleDishesRecord(kitchenSampleDishesRecord);
return kitchenSampleDishesRecord.getRecordId();
} catch (Exception e) {
throw new ServiceException(e.getMessage());
}
@ -102,7 +105,11 @@ public class KitchenSampleDishesRecordServiceImpl implements IKitchenSampleDishe
*/
@Override
public int updateKitchenSampleDishesRecord(KitchenSampleDishesRecord kitchenSampleDishesRecord) {
if(Objects.isNull(kitchenSampleDishesRecord.getRecordId())) {
throw new ServiceException("留样机留样清单ID不能为空");
}
kitchenSampleDishesRecord.setUpdateTime(DateUtils.getNowDate());
kitchenSampleDishesRecord.setUpdateBy(SecurityUtils.getUsername());
try {
return kitchenSampleDishesRecordMapper.updateKitchenSampleDishesRecord(kitchenSampleDishesRecord);
} catch (Exception e) {

View File

@ -101,7 +101,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where record_id = #{recordId}
</select>
<insert id="insertKitchenSampleDishesRecord" parameterType="com.bonus.canteen.core.kitchen.domain.KitchenSampleDishesRecord">
<insert id="insertKitchenSampleDishesRecord" parameterType="com.bonus.canteen.core.kitchen.domain.KitchenSampleDishesRecord" keyProperty="recordId" useGeneratedKeys="true">
insert into kitchen_sample_dishes_record
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="recordId != null">record_id,</if>