智慧厨房

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 @PostMapping
public AjaxResult add(@RequestBody KitchenSampleDishesRecord kitchenSampleDishesRecord) { public AjaxResult add(@RequestBody KitchenSampleDishesRecord kitchenSampleDishesRecord) {
try { try {
return toAjax(kitchenSampleDishesRecordService.insertKitchenSampleDishesRecord(kitchenSampleDishesRecord)); return AjaxResult.success(kitchenSampleDishesRecordService.insertKitchenSampleDishesRecord(kitchenSampleDishesRecord));
} catch (Exception e) { } catch (Exception e) {
return error(e.getMessage()); return error(e.getMessage());
} }

View File

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

View File

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

View File

@ -101,7 +101,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where record_id = #{recordId} where record_id = #{recordId}
</select> </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 insert into kitchen_sample_dishes_record
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">
<if test="recordId != null">record_id,</if> <if test="recordId != null">record_id,</if>