小程序打卡

This commit is contained in:
xiezhijun
2021-04-08 14:42:53 +08:00
parent 45a47a29a4
commit 164c975c93
7 changed files with 140 additions and 5 deletions

View File

@ -8,6 +8,7 @@ import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.stdiet.common.annotation.Excel;
import com.stdiet.common.core.domain.BaseEntity;
import org.springframework.web.multipart.MultipartFile;
/**
* 微信用户记录对象 sys_wx_user_log
@ -86,4 +87,36 @@ public class SysWxUserLog extends BaseEntity
*/
@Excel(name = "营养师")
private String nutritionist;
/** 情绪 */
@Excel(name = "情绪")
private String emotion;
/** 食谱之外的食物 */
@Excel(name = "食谱之外的食物")
private String slyEatFood;
/** 是否便秘Y是 N否 */
@Excel(name = "是否便秘", readConverterExp = "Y=是,N=否")
private String constipation;
/** 早餐照片 */
@Excel(name = "早餐照片")
private String breakfastImages;
/** 午餐照片 */
@Excel(name = "午餐照片")
private String lunchImages;
/** 午餐照片 */
@Excel(name = "午餐照片")
private String dinnerImages;
/** 加餐照片 */
@Excel(name = "加餐照片")
private String extraMealImages;
/** 体型对比照 */
@Excel(name = "体型对比照")
private String bodyImages;
}

View File

@ -5,6 +5,7 @@ import java.util.List;
import com.stdiet.custom.domain.SysWxUserInfo;
import com.stdiet.custom.domain.SysWxUserLog;
import com.stdiet.custom.page.WxLogInfo;
import org.springframework.web.multipart.MultipartFile;
/**
* 微信用户记录Service接口
@ -79,4 +80,11 @@ public interface ISysWxUserLogService
*/
SysWxUserLog selectSysWxUserLogByDateAndOpenId(SysWxUserLog sysWxUserLog);
/**
* 上传打卡日志中照片
* @param sysWxUserLog
* @return
*/
SysWxUserLog uploadLogImage(SysWxUserLog sysWxUserLog);
}

View File

@ -2,6 +2,7 @@ package com.stdiet.custom.service.impl;
import java.util.List;
import com.stdiet.common.utils.DateUtils;
import com.stdiet.common.utils.SecurityUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.stdiet.custom.mapper.SysOrderNutritionistReplaceRecordMapper;
@ -54,6 +55,7 @@ public class SysOrderNutritionistReplaceRecordServiceImpl implements ISysOrderNu
public int insertSysOrderNutritionistReplaceRecord(SysOrderNutritionistReplaceRecord sysOrderNutritionistReplaceRecord)
{
sysOrderNutritionistReplaceRecord.setCreateTime(DateUtils.getNowDate());
sysOrderNutritionistReplaceRecord.setCreateBy(SecurityUtils.getLoginUser().getUser().getUserId()+"");
return sysOrderNutritionistReplaceRecordMapper.insertSysOrderNutritionistReplaceRecord(sysOrderNutritionistReplaceRecord);
}
@ -67,6 +69,7 @@ public class SysOrderNutritionistReplaceRecordServiceImpl implements ISysOrderNu
public int updateSysOrderNutritionistReplaceRecord(SysOrderNutritionistReplaceRecord sysOrderNutritionistReplaceRecord)
{
sysOrderNutritionistReplaceRecord.setUpdateTime(DateUtils.getNowDate());
sysOrderNutritionistReplaceRecord.setUpdateBy(SecurityUtils.getLoginUser().getUser().getUserId()+"");
return sysOrderNutritionistReplaceRecordMapper.updateSysOrderNutritionistReplaceRecord(sysOrderNutritionistReplaceRecord);
}

View File

@ -2,7 +2,12 @@ package com.stdiet.custom.service.impl;
import java.util.List;
import com.stdiet.common.config.AliyunOSSConfig;
import com.stdiet.common.exception.file.FileNameLengthLimitExceededException;
import com.stdiet.common.utils.DateUtils;
import com.stdiet.common.utils.file.FileUploadUtils;
import com.stdiet.common.utils.file.MimeTypeUtils;
import com.stdiet.common.utils.oss.AliyunOSSUtils;
import com.stdiet.custom.domain.SysWxUserInfo;
import com.stdiet.custom.page.WxLogInfo;
import org.springframework.beans.factory.annotation.Autowired;
@ -10,6 +15,7 @@ import org.springframework.stereotype.Service;
import com.stdiet.custom.mapper.SysWxUserLogMapper;
import com.stdiet.custom.domain.SysWxUserLog;
import com.stdiet.custom.service.ISysWxUserLogService;
import org.springframework.web.multipart.MultipartFile;
/**
* 微信用户记录Service业务层处理