package com.qxueyou.scc.user.service.impl; import com.qxueyou.scc.base.service.impl.CommonAppService; import com.qxueyou.scc.base.util.CollectionUtils; import com.qxueyou.scc.base.util.TraceUtils; import com.qxueyou.scc.user.model.UserSign; import com.qxueyou.scc.user.service.IUserSignService; import org.springframework.stereotype.Service; import java.util.List; /** * @author luodong * @version 1.0 * @date 2020/8/20 17:58 */ @Service public class UserSignService extends CommonAppService implements IUserSignService { @Override public List findByStatus(int status) { String hql="select us from UserSign us where us.status=?"; List userSigns = this.find(hql, CollectionUtils.newList(status), UserSign.class); return userSigns; } @Override public void addSign(UserSign userSign) { UserSign userSign1=new UserSign(); TraceUtils.setCreateTrace(userSign1); this.save(userSign); } @Override public void updateStatus(UserSign userSign) { UserSign userSign1 = read(UserSign.class, userSign.getUserSignId()); if (userSign1!=null) { TraceUtils.setUpdateTrace(userSign1); userSign1.setStatus(userSign.getStatus()); save(userSign1); } } }