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<UserSign> findByStatus(int status) {
|
String hql="select us from UserSign us where us.status=?";
|
List<UserSign> 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);
|
}
|
}
|
}
|