|
|
@@ -2,6 +2,7 @@ package com.java110.fee.api;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.java110.dto.applyRoomDiscount.ApplyRoomDiscountDto;
|
|
|
+import com.java110.fee.bmo.applyRoomDiscount.IAuditApplyRoomDiscountBMO;
|
|
|
import com.java110.fee.bmo.applyRoomDiscount.IDeleteApplyRoomDiscountBMO;
|
|
|
import com.java110.fee.bmo.applyRoomDiscount.IGetApplyRoomDiscountBMO;
|
|
|
import com.java110.fee.bmo.applyRoomDiscount.ISaveApplyRoomDiscountBMO;
|
|
|
@@ -31,8 +32,11 @@ public class ApplyRoomDiscountApi {
|
|
|
@Autowired
|
|
|
private IGetApplyRoomDiscountBMO getApplyRoomDiscountBMOImpl;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IAuditApplyRoomDiscountBMO auditApplyRoomDiscountBMOImpl;
|
|
|
+
|
|
|
/**
|
|
|
- * 微信保存消息模板
|
|
|
+ * 优惠申请
|
|
|
*
|
|
|
* @param reqJson
|
|
|
* @return
|
|
|
@@ -55,7 +59,7 @@ public class ApplyRoomDiscountApi {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 微信修改消息模板
|
|
|
+ * 验房接口
|
|
|
*
|
|
|
* @param reqJson
|
|
|
* @return
|
|
|
@@ -66,11 +70,11 @@ public class ApplyRoomDiscountApi {
|
|
|
public ResponseEntity<String> updateApplyRoomDiscount(@RequestBody JSONObject reqJson) {
|
|
|
|
|
|
Assert.hasKeyAndValue(reqJson, "communityId", "请求报文中未包含communityId");
|
|
|
- Assert.hasKeyAndValue(reqJson, "roomId", "请求报文中未包含roomId");
|
|
|
- Assert.hasKeyAndValue(reqJson, "roomName", "请求报文中未包含roomName");
|
|
|
- Assert.hasKeyAndValue(reqJson, "startTime", "请求报文中未包含startTime");
|
|
|
- Assert.hasKeyAndValue(reqJson, "endTime", "请求报文中未包含endTime");
|
|
|
- Assert.hasKeyAndValue(reqJson, "applyType", "请求报文中未包含applyType");
|
|
|
+ Assert.hasKeyAndValue(reqJson, "state", "请求报文中未包含验房状态");
|
|
|
+ Assert.hasKeyAndValue(reqJson, "startTime", "请求报文中未包含开始时间");
|
|
|
+ Assert.hasKeyAndValue(reqJson, "endTime", "请求报文中未包含结束时间");
|
|
|
+ Assert.hasKeyAndValue(reqJson, "checkRemark", "请求报文中未包含验房说明");
|
|
|
+ Assert.hasKeyAndValue(reqJson, "discountId", "请求报文中未包含折扣");
|
|
|
Assert.hasKeyAndValue(reqJson, "ardId", "ardId不能为空");
|
|
|
|
|
|
|
|
|
@@ -78,6 +82,27 @@ public class ApplyRoomDiscountApi {
|
|
|
return updateApplyRoomDiscountBMOImpl.update(applyRoomDiscountPo);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 验房接口
|
|
|
+ *
|
|
|
+ * @param reqJson
|
|
|
+ * @return
|
|
|
+ * @serviceCode /applyRoomDiscount/auditApplyRoomDiscount
|
|
|
+ * @path /app/applyRoomDiscount/auditApplyRoomDiscount
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/auditApplyRoomDiscount", method = RequestMethod.POST)
|
|
|
+ public ResponseEntity<String> auditApplyRoomDiscount(@RequestBody JSONObject reqJson) {
|
|
|
+
|
|
|
+ Assert.hasKeyAndValue(reqJson, "communityId", "请求报文中未包含小区信息");
|
|
|
+ Assert.hasKeyAndValue(reqJson, "state", "请求报文中未包含验房状态");
|
|
|
+ Assert.hasKeyAndValue(reqJson, "reviewRemark", "请求报文中未包含审核说明");
|
|
|
+ Assert.hasKeyAndValue(reqJson, "ardId", "ardId不能为空");
|
|
|
+
|
|
|
+
|
|
|
+ ApplyRoomDiscountPo applyRoomDiscountPo = BeanConvertUtil.covertBean(reqJson, ApplyRoomDiscountPo.class);
|
|
|
+ return auditApplyRoomDiscountBMOImpl.audit(applyRoomDiscountPo);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 微信删除消息模板
|
|
|
*
|
|
|
@@ -98,7 +123,7 @@ public class ApplyRoomDiscountApi {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 微信删除消息模板
|
|
|
+ * 查询优惠申请
|
|
|
*
|
|
|
* @param communityId 小区ID
|
|
|
* @return
|