bug修改
This commit is contained in:
@ -1,13 +1,11 @@
|
||||
package cn.iocoder.yudao.module.member.dal.mysql.admincard;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
||||
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
||||
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
|
||||
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
||||
import cn.iocoder.yudao.module.member.controller.admin.admincard.vo.AdminCardPageReqVO;
|
||||
import cn.iocoder.yudao.module.member.dal.dataobject.admincard.AdminCardDO;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import cn.iocoder.yudao.module.member.controller.admin.admincard.vo.*;
|
||||
|
||||
/**
|
||||
* 管理员卡 Mapper
|
||||
@ -20,6 +18,7 @@ public interface AdminCardMapper extends BaseMapperX<AdminCardDO> {
|
||||
default PageResult<AdminCardDO> selectPage(AdminCardPageReqVO reqVO) {
|
||||
return selectPage(reqVO, new LambdaQueryWrapperX<AdminCardDO>()
|
||||
.eqIfPresent(AdminCardDO::getCardNo, reqVO.getCardNo())
|
||||
.eqIfPresent(AdminCardDO::getCreator,reqVO.getType())
|
||||
.betweenIfPresent(AdminCardDO::getCreateTime, reqVO.getCreateTime())
|
||||
.orderByDesc(AdminCardDO::getId));
|
||||
}
|
||||
|
@ -31,6 +31,8 @@ import org.springframework.validation.annotation.Validated;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
@ -216,6 +218,7 @@ public class DevuceServiceImpl implements DevuceService {
|
||||
} else {
|
||||
s = null;
|
||||
}
|
||||
|
||||
maps.forEach(f ->{
|
||||
String nutritionName = f.get("nutritionName").toString();
|
||||
f.put("nutritionName",nutritionName.substring(0,nutritionName.length()-7));
|
||||
@ -224,9 +227,29 @@ public class DevuceServiceImpl implements DevuceService {
|
||||
f.put("userName",s);
|
||||
f.put("dishesSumPrice",dishesDO.getDishesSumPrice());
|
||||
});
|
||||
if(CollectionUtil.isEmpty(maps)){
|
||||
List<Map> newMap = new ArrayList<>();
|
||||
List<String> list = Arrays.asList("能量(/100g)", "脂肪(/100g)", "碳水化合物(/100g)", "蛋白质(/100g)");
|
||||
|
||||
for(int i= 0;i<4;i++){
|
||||
HashMap<Object, Object> map = new HashMap<>();
|
||||
map.put("dishesName",dishesDO.getDishesName());
|
||||
map.put("dishesImageUrl",dishesDO.getDishesImageUrl());
|
||||
map.put("userName",s);
|
||||
map.put("dishesSumPrice",dishesDO.getDishesSumPrice());
|
||||
map.put("nutritionName",list.get(i));
|
||||
map.put("nutritionNumber",100);
|
||||
map.put("nutritionPer","33.34%");
|
||||
newMap.add(map);
|
||||
}
|
||||
return newMap;
|
||||
}
|
||||
return maps;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @return
|
||||
* @Description: 根据ip获取门店id
|
||||
|
@ -96,6 +96,7 @@ public class DishesServiceImpl implements DishesService {
|
||||
|
||||
Long carteenId = deviceInfoService.getCarteen(getHearder());
|
||||
dishes.setCarteenId(carteenId);
|
||||
dishes.setDishesNumber(new BigDecimal("50"));
|
||||
//计算每g多少钱
|
||||
BigDecimal dishesSumPrice = vo.getDishesSumPrice();
|
||||
BigDecimal dishesNumber = new BigDecimal("50");
|
||||
|
Reference in New Issue
Block a user