|
|
@@ -18,6 +18,7 @@ import org.apache.struts2.interceptor.ServletRequestAware;
|
|
|
import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
+import java.math.BigDecimal;
|
|
|
import java.text.ParseException;
|
|
|
import java.time.LocalDate;
|
|
|
import java.time.LocalDateTime;
|
|
|
@@ -169,8 +170,15 @@ public class bookAction extends ActionSupport implements ServletRequestAware {
|
|
|
ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
|
return null;
|
|
|
}
|
|
|
- List<HouseNumber> houseNumbers1 = houseNumberService.queryHouseStatus(book);
|
|
|
List<String> ids = Arrays.asList(houseNumberIds.split(","));
|
|
|
+ if(book.getHouseOrderNumber() != ids.size()){
|
|
|
+ resultJson.put("message", "房间数不一致");
|
|
|
+ resultJson.put("code", 502);
|
|
|
+ ResUtil.writeJson(ServletActionContext.getResponse(), resultJson.toString());
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ List<HouseNumber> houseNumbers1 = houseNumberService.queryHouseStatus(book);
|
|
|
+
|
|
|
if (houseNumbers1!=null){
|
|
|
for (String id: ids){
|
|
|
for (HouseNumber houseNumber: houseNumbers1){
|
|
|
@@ -342,6 +350,7 @@ public class bookAction extends ActionSupport implements ServletRequestAware {
|
|
|
IPage<Booking> bookIPage = bookService.queryPage(s1.toString(),page,rows);
|
|
|
//获取订单汇总信息
|
|
|
BookTypeEto bookTypeEto = bookService.getBookStatusSum(s1.toString());
|
|
|
+ bookTypeEto.setSumAccount(new BigDecimal(bookTypeEto.getSumAccount()).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
|
|
|
bookTypeEto.setBookIPage(bookIPage);
|
|
|
|
|
|
if(bookTypeEto!=null && !"".equals(bookTypeEto)){
|