Commit edbc3a7d authored by liuyang's avatar liuyang

修改彩虹计划小程序接口

parent 8ff5707b
...@@ -2,4 +2,6 @@ ...@@ -2,4 +2,6 @@
.settings/ .settings/
.project .project
.gitignore .gitignore
.classpath .classpath
\ No newline at end of file .idea
udata
\ No newline at end of file
...@@ -77,7 +77,8 @@ public class RainbowPlanController { ...@@ -77,7 +77,8 @@ public class RainbowPlanController {
result.put("userInfo",userInfo); result.put("userInfo",userInfo);
}else { }else {
result.put("sKey",""); result.put("sKey","");
result.put("userInfo",null); result.put("userInfo","");
result.put("openid",session.getOpenid());
} }
return result; return result;
...@@ -96,6 +97,7 @@ public class RainbowPlanController { ...@@ -96,6 +97,7 @@ public class RainbowPlanController {
user.setPhone(info.getPhone()); user.setPhone(info.getPhone());
user.setName(info.getName()); user.setName(info.getName());
user.setGender(info.getGender()); user.setGender(info.getGender());
user.setOpenid(info.getOpenid());
if (Strings.isNullOrEmpty(info.getInviter())){ if (Strings.isNullOrEmpty(info.getInviter())){
user.setStatus(RainbowPlanUser.STATUS_UNAUDIT); user.setStatus(RainbowPlanUser.STATUS_UNAUDIT);
}else if (inviterExist(info.getInviter())){ }else if (inviterExist(info.getInviter())){
...@@ -140,12 +142,14 @@ public class RainbowPlanController { ...@@ -140,12 +142,14 @@ public class RainbowPlanController {
if (user != null){ if (user != null){
user.setPhone(info.getPhone()); user.setPhone(info.getPhone());
user.setName(info.getName()); user.setName(info.getName());
user.setNickName(info.getNickName());
user.setGender(info.getGender()); user.setGender(info.getGender());
user.setBirthday(info.getBirthday()); user.setBirthday(info.getBirthday());
user.setBedNum(info.getBedNum()); user.setBedNum(info.getBedNum());
user.setReceiveName(info.getReceiveName()); user.setReceiveName(info.getReceiveName());
user.setConnectTel(info.getConnectTel()); user.setConnectTel(info.getConnectTel());
user.setReceiveAddress(info.getReceiveAddress()); user.setReceiveAddress(info.getReceiveAddress());
userDao.update(user);
}else { }else {
throw new Exception("保存失败,请求用户不存在"); throw new Exception("保存失败,请求用户不存在");
} }
...@@ -169,6 +173,7 @@ public class RainbowPlanController { ...@@ -169,6 +173,7 @@ public class RainbowPlanController {
FileUtils.writeByteArrayToFile(destFile,info.getFile().getBytes()); FileUtils.writeByteArrayToFile(destFile,info.getFile().getBytes());
user.setPhone(info.getPhone()); user.setPhone(info.getPhone());
user.setName(info.getName()); user.setName(info.getName());
user.setNickName(info.getNickName());
user.setGender(info.getGender()); user.setGender(info.getGender());
user.setBirthday(info.getBirthday()); user.setBirthday(info.getBirthday());
user.setBedNum(info.getBedNum()); user.setBedNum(info.getBedNum());
...@@ -226,9 +231,7 @@ public class RainbowPlanController { ...@@ -226,9 +231,7 @@ public class RainbowPlanController {
RainbowPlanUser user = userDao.findByOpenid(openid); RainbowPlanUser user = userDao.findByOpenid(openid);
List<Wish> resultList = Lists.newArrayList(); List<Wish> resultList = Lists.newArrayList();
if (user != null){ if (user != null){
wishDao.findByRainbowPlanUserId(user.getId()); resultList = wishDao.findByRainbowPlanUserId(user.getId());
}else {
throw new Exception("获取数据失败,请求用户不存在");
} }
return resultList; return resultList;
} }
......
...@@ -4,6 +4,7 @@ import com.qiankun.dao.core.AbsDao; ...@@ -4,6 +4,7 @@ import com.qiankun.dao.core.AbsDao;
import com.qiankun.dao.core.Hints; import com.qiankun.dao.core.Hints;
import com.qiankun.entity.RainbowPlanUser; import com.qiankun.entity.RainbowPlanUser;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
@Repository @Repository
public class RainbowPlanUserDaoImpl extends AbsDao<RainbowPlanUser,String> implements RainbowPlanUserDao { public class RainbowPlanUserDaoImpl extends AbsDao<RainbowPlanUser,String> implements RainbowPlanUserDao {
...@@ -11,4 +12,16 @@ public class RainbowPlanUserDaoImpl extends AbsDao<RainbowPlanUser,String> imple ...@@ -11,4 +12,16 @@ public class RainbowPlanUserDaoImpl extends AbsDao<RainbowPlanUser,String> imple
public RainbowPlanUser findByOpenid(String openid) { public RainbowPlanUser findByOpenid(String openid) {
return findUnique("from RainbowPlanUser where openid=?",new Hints(),openid); return findUnique("from RainbowPlanUser where openid=?",new Hints(),openid);
} }
@Transactional
@Override
public RainbowPlanUser save(RainbowPlanUser entity) {
return super.save(entity);
}
@Transactional
@Override
public void update(RainbowPlanUser entity) {
super.update(entity);
}
} }
...@@ -4,6 +4,7 @@ import com.qiankun.dao.core.AbsDao; ...@@ -4,6 +4,7 @@ import com.qiankun.dao.core.AbsDao;
import com.qiankun.dao.core.Hints; import com.qiankun.dao.core.Hints;
import com.qiankun.entity.Wish; import com.qiankun.entity.Wish;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import java.util.List; import java.util.List;
...@@ -18,4 +19,10 @@ public class WishDaoImpl extends AbsDao<Wish,String> implements WishDao { ...@@ -18,4 +19,10 @@ public class WishDaoImpl extends AbsDao<Wish,String> implements WishDao {
public Wish findById(String id) { public Wish findById(String id) {
return findUnique("from Wish where id = ?",new Hints(),id); return findUnique("from Wish where id = ?",new Hints(),id);
} }
@Transactional
@Override
public Wish save(Wish entity) {
return super.save(entity);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment