package jp.dip.arimodoki.blogic;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import jp.dip.arimodoki.common.CConst;
import jp.dip.arimodoki.mapper.secondary.UserMapper;
import jp.dip.arimodoki.model.PromenadeFormIf;
import jp.dip.arimodoki.model.dto.UserIf;
@Service
public class BlUser implements CConst,BlUserIf {
@Autowired
private UserMapper usrMapper;
private PromenadeFormIf formPromenade;
public void setForm(PromenadeFormIf form) {
this.formPromenade = form;
}
@Transactional(readOnly=true, value="secondaryTransactionManager")
public void getUser() throws Exception {
int userid = this.formPromenade.getUser().getUserid();
if(userid == 0) {
new Exception("useridが未指定です");
}
UserIf user = usrMapper.getUser(userid);
this.formPromenade.setUser(user);
String checkVal = user.getCheckVal();
this.formPromenade.setFavorite(checkVal);
String checkVals[] = new String[1];
checkVals[0] = checkVal;
this.formPromenade.setCheckVals(checkVals);
}
}
|