|
@@ -1,8 +1,6 @@
|
|
package com.iamberry.wechat.service.integral;
|
|
package com.iamberry.wechat.service.integral;
|
|
|
|
|
|
import com.github.pagehelper.PageHelper;
|
|
import com.github.pagehelper.PageHelper;
|
|
-import com.iamberry.wechat.core.entity.PageBean;
|
|
|
|
-import com.iamberry.wechat.core.entity.ResultMsg;
|
|
|
|
import com.iamberry.wechat.core.entity.integral.*;
|
|
import com.iamberry.wechat.core.entity.integral.*;
|
|
import com.iamberry.wechat.core.entity.member.Member;
|
|
import com.iamberry.wechat.core.entity.member.Member;
|
|
import com.iamberry.wechat.core.entity.page.PageRequest;
|
|
import com.iamberry.wechat.core.entity.page.PageRequest;
|
|
@@ -10,8 +8,8 @@ import com.iamberry.wechat.core.entity.page.PagedResult;
|
|
import com.iamberry.wechat.face.integral.UseIntegralService;
|
|
import com.iamberry.wechat.face.integral.UseIntegralService;
|
|
import com.iamberry.wechat.service.mapper.MemberMapper;
|
|
import com.iamberry.wechat.service.mapper.MemberMapper;
|
|
import com.iamberry.wechat.service.mapper.UseIntegralMapper;
|
|
import com.iamberry.wechat.service.mapper.UseIntegralMapper;
|
|
-import com.iamberry.wechat.tools.NameUtils;
|
|
|
|
-import com.iamberry.wechat.tools.ResultInfo;
|
|
|
|
|
|
+import org.slf4j.Logger;
|
|
|
|
+import org.slf4j.LoggerFactory;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import util.PageUtil;
|
|
import util.PageUtil;
|
|
@@ -21,6 +19,9 @@ import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@Service
|
|
@Service
|
|
public class UseIntegralServiceImpl implements UseIntegralService {
|
|
public class UseIntegralServiceImpl implements UseIntegralService {
|
|
|
|
+
|
|
|
|
+ private Logger logger = LoggerFactory.getLogger(UseIntegralServiceImpl.class);
|
|
|
|
+
|
|
@Autowired
|
|
@Autowired
|
|
private UseIntegralMapper useIntegralMapper;
|
|
private UseIntegralMapper useIntegralMapper;
|
|
|
|
|
|
@@ -156,6 +157,10 @@ public class UseIntegralServiceImpl implements UseIntegralService {
|
|
mem.setUserIntegral(member.getUserIntegral() + si.getStayNumber());
|
|
mem.setUserIntegral(member.getUserIntegral() + si.getStayNumber());
|
|
mem.setUserStayIntegral(member.getUserStayIntegral() - si.getStayNumber());
|
|
mem.setUserStayIntegral(member.getUserStayIntegral() - si.getStayNumber());
|
|
Integer flag = memberMapper.updateMemberByUserId(mem);
|
|
Integer flag = memberMapper.updateMemberByUserId(mem);
|
|
|
|
+ if (flag < 1) {
|
|
|
|
+ logger.info("== 修改积分失败-->记录id:"+ si.getStayId() );
|
|
|
|
+ throw new RuntimeException("修改积分失败");
|
|
|
|
+ }
|
|
|
|
|
|
/*添加入账日志*/
|
|
/*添加入账日志*/
|
|
UseIntegral useIntegral = new UseIntegral();
|
|
UseIntegral useIntegral = new UseIntegral();
|
|
@@ -169,6 +174,7 @@ public class UseIntegralServiceImpl implements UseIntegralService {
|
|
//useIntegral.setIntegralRemarks("由待入账变更为已入账");
|
|
//useIntegral.setIntegralRemarks("由待入账变更为已入账");
|
|
flag = useIntegralMapper.addUseIntegral(useIntegral);
|
|
flag = useIntegralMapper.addUseIntegral(useIntegral);
|
|
if (flag < 1) {
|
|
if (flag < 1) {
|
|
|
|
+ logger.info("== 添加入账日志失败-->记录id:"+ si.getStayId() );
|
|
throw new RuntimeException("添加入账日志失败");
|
|
throw new RuntimeException("添加入账日志失败");
|
|
}
|
|
}
|
|
|
|
|
|
@@ -179,6 +185,7 @@ public class UseIntegralServiceImpl implements UseIntegralService {
|
|
ui.setIntegralType(3);
|
|
ui.setIntegralType(3);
|
|
flag = useIntegralMapper.delUseIntegral(ui);
|
|
flag = useIntegralMapper.delUseIntegral(ui);
|
|
if (flag < 1) {
|
|
if (flag < 1) {
|
|
|
|
+ logger.info("== 删除待入账日志失败-->记录id:"+ si.getStayId() );
|
|
throw new RuntimeException("删除待入账日志失败");
|
|
throw new RuntimeException("删除待入账日志失败");
|
|
}
|
|
}
|
|
|
|
|
|
@@ -188,6 +195,7 @@ public class UseIntegralServiceImpl implements UseIntegralService {
|
|
stayInte.setStayStatus(2);
|
|
stayInte.setStayStatus(2);
|
|
flag = useIntegralMapper.updateStayIntegral(stayInte);
|
|
flag = useIntegralMapper.updateStayIntegral(stayInte);
|
|
if (flag < 1) {
|
|
if (flag < 1) {
|
|
|
|
+ logger.info("== 修改待入账状态失败-->记录id:"+ si.getStayId() );
|
|
throw new RuntimeException("修改待入账状态失败");
|
|
throw new RuntimeException("修改待入账状态失败");
|
|
}
|
|
}
|
|
}
|
|
}
|