Kaynağa Gözat

Merge branch 'master' of http://git.ycjcjy.com/xiangsong/xs-service

张延森 4 yıl önce
ebeveyn
işleme
3c7fe32d47

+ 45
- 25
pom.xml Dosyayı Görüntüle

@@ -170,35 +170,55 @@
170 170
 			</properties>
171 171
 		</profile>
172 172
 	</profiles>
173
+<!--	<build>-->
174
+<!--		<plugins>-->
175
+<!--			<plugin>-->
176
+<!--				<groupId>org.springframework.boot</groupId>-->
177
+<!--				<artifactId>spring-boot-maven-plugin</artifactId>-->
178
+<!--			</plugin>-->
179
+<!--		</plugins>-->
180
+<!--		<resources>-->
181
+<!--				<resource>-->
182
+<!--					<directory>${basedir}/src/main/resources/lib</directory>-->
183
+<!--					<targetPath>BOOT-INF/lib/</targetPath>-->
184
+<!--					<includes>-->
185
+<!--						<include>**/*.jar</include>-->
186
+<!--					</includes>-->
187
+<!--				</resource>-->
188
+<!--                <resource>-->
189
+<!--                    <directory>src/main/resources</directory>-->
190
+<!--                    <filtering>true</filtering>-->
191
+<!--                    <includes>-->
192
+<!--                        <include>application.yml</include>-->
193
+<!--                        <include>application-${profiles.active}.yml</include>-->
194
+<!--                        <include>mapper/**/*.xml</include>-->
195
+<!--						<include>*.xlsx</include>-->
196
+<!--						<include>*.xls</include>-->
197
+<!--                        <include>log/*.xml</include>-->
198
+<!--                        <include>lib/*.jar</include>-->
199
+<!--                    </includes>-->
200
+<!--                </resource>-->
201
+<!--            </resources>-->
202
+<!--        </build>-->
173 203
 	<build>
174 204
 		<plugins>
175 205
 			<plugin>
176
-				<groupId>org.springframework.boot</groupId>
177
-				<artifactId>spring-boot-maven-plugin</artifactId>
206
+				<groupId>org.apache.maven.plugins</groupId>
207
+				<artifactId>maven-resources-plugin</artifactId>
208
+				<configuration>
209
+					<encoding>UTF-8</encoding>
210
+					<nonFilteredFileExtensions>
211
+						<nonFilteredFileExtension>xlsx</nonFilteredFileExtension>
212
+						<nonFilteredFileExtension>xls</nonFilteredFileExtension>
213
+					</nonFilteredFileExtensions>
214
+				</configuration>
178 215
 			</plugin>
179 216
 		</plugins>
180 217
 		<resources>
181
-				<resource>
182
-					<directory>${basedir}/src/main/resources/lib</directory>
183
-					<targetPath>BOOT-INF/lib/</targetPath>
184
-					<includes>
185
-						<include>**/*.jar</include>
186
-					</includes>
187
-				</resource>
188
-                <resource>
189
-                    <directory>src/main/resources</directory>
190
-                    <filtering>true</filtering>
191
-                    <includes>
192
-                        <include>application.yml</include>
193
-                        <include>application-${profiles.active}.yml</include>
194
-                        <include>mapper/**/*.xml</include>
195
-						<include>*.xlsx</include>
196
-						<include>*.xls</include>
197
-                        <include>log/*.xml</include>
198
-                        <include>lib/*.jar</include>
199
-                    </includes>
200
-                </resource>
201
-            </resources>
202
-        </build>
203
-
218
+			<resource>
219
+				<directory>src/main/resources</directory>
220
+				<filtering>true</filtering>
221
+			</resource>
222
+		</resources>
223
+	</build>
204 224
     </project>

+ 4
- 1
src/main/java/com/huiju/estateagents/property/controller/BillController.java Dosyayı Görüntüle

@@ -152,7 +152,10 @@ public class BillController extends BaseController {
152 152
     public void exportExcel(HttpServletResponse response, HttpServletRequest request) {
153 153
         TaUser userElement = getTaUser(request);
154 154
         HSSFWorkbook workbook = (HSSFWorkbook) iBillService.downloadExcel(userElement).getData();
155
-        this.setResponseHeader(response, "缴费单模板.xls");
155
+//        this.setResponseHeader(response, "缴费单模板.xls");
156
+        response.setContentType("application/octet-stream");
157
+        response.setCharacterEncoding("utf-8");
158
+        response.setHeader("Content-disposition", "attachment;filename=缴费单模板.xls");
156 159
         //响应到客户端
157 160
         try {
158 161
             OutputStream os = response.getOutputStream();

+ 13
- 13
src/main/java/com/huiju/estateagents/property/controller/BillInvoiceController.java Dosyayı Görüntüle

@@ -33,7 +33,7 @@ import java.util.List;
33 33
  * @since 2019-02-13
34 34
  */
35 35
 @RestController
36
-@RequestMapping("/")
36
+@RequestMapping("/api")
37 37
 
38 38
 @Api(value = "缴费单 API", description = "缴费单 API")
39 39
 public class BillInvoiceController extends BaseController {
@@ -50,7 +50,7 @@ public class BillInvoiceController extends BaseController {
50 50
                     "phase: 期,building: 栋,unit: 单元,roomNo: 户号,ownerName: 业主姓名," +
51 51
                     "billStatus: 缴费状态,payName: 缴费人,pageSize: 一页多少行,pageNum: 第几页"),
52 52
     })
53
-    @RequestMapping(value = "/bill/invoice/list", method = RequestMethod.POST)
53
+    @RequestMapping(value = "/admin/bill/invoice/list", method = RequestMethod.POST)
54 54
     public ResponseBean getBillList(HttpServletRequest request, @RequestBody String parameter) {
55 55
         ResponseBean responseBean = new ResponseBean();
56 56
         TaUser userElement = getTaUser(request);
@@ -63,7 +63,7 @@ public class BillInvoiceController extends BaseController {
63 63
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "body", name = "parameter", value = "billName收费项名称,billExplain缴费项说明,endDate截止时间"),
64 64
 
65 65
     })
66
-    @RequestMapping(value = "/bill/invoice/updateBill", method = RequestMethod.PUT)
66
+    @RequestMapping(value = "/admin/bill/invoice/updateBill", method = RequestMethod.PUT)
67 67
     public ResponseBean updateBill(HttpServletRequest request, @RequestBody String parameter) {
68 68
         ResponseBean responseBean = new ResponseBean();
69 69
 
@@ -77,7 +77,7 @@ public class BillInvoiceController extends BaseController {
77 77
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "body", name = "ids", value = "id集合"),
78 78
 
79 79
     })
80
-    @RequestMapping(value = "/bill/invoice/delete", method = RequestMethod.POST)
80
+    @RequestMapping(value = "/admin/bill/invoice/delete", method = RequestMethod.POST)
81 81
     public ResponseBean delete(HttpServletRequest request, @RequestBody List<Integer> ids) {
82 82
         ResponseBean responseBean = new ResponseBean();
83 83
         TaUser userElement = getTaUser(request);
@@ -91,7 +91,7 @@ public class BillInvoiceController extends BaseController {
91 91
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "body", name = "ids", value = "id集合"),
92 92
 
93 93
     })
94
-    @RequestMapping(value = "/bill/invoice/offlinePayment", method = RequestMethod.POST)
94
+    @RequestMapping(value = "/admin/bill/invoice/offlinePayment", method = RequestMethod.POST)
95 95
     public ResponseBean offlinePayment(HttpServletRequest request, @RequestBody List<Integer> ids) {
96 96
         ResponseBean responseBean = new ResponseBean();
97 97
 
@@ -105,7 +105,7 @@ public class BillInvoiceController extends BaseController {
105 105
                     "building栋,unit单元,roomNo户号,worthOf截止时间(催缴日期),billInvoiceExplain收费单说明,payPrice收费金额"),
106 106
 
107 107
     })
108
-    @RequestMapping(value = "/bill/invoice/addTempBillInvoice", method = RequestMethod.POST)
108
+    @RequestMapping(value = "/admin/bill/invoice/addTempBillInvoice", method = RequestMethod.POST)
109 109
     public ResponseBean addTempBillInvoice(HttpServletRequest request, @RequestBody String parameter) {
110 110
         ResponseBean responseBean = new ResponseBean();
111 111
         TaUser userElement = getTaUser(request);
@@ -118,7 +118,7 @@ public class BillInvoiceController extends BaseController {
118 118
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "body", name = "ids", value = "id集合"),
119 119
 
120 120
     })
121
-    @RequestMapping(value = "/bill/invoice/updateBillInvoiceStatus", method = RequestMethod.POST)
121
+    @RequestMapping(value = "/admin/bill/invoice/updateBillInvoiceStatus", method = RequestMethod.POST)
122 122
     public ResponseBean updateBillInvoiceStatus(HttpServletRequest request, @RequestBody List<Integer> ids) {
123 123
         ResponseBean responseBean = new ResponseBean();
124 124
         TaUser userElement = getTaUser(request);
@@ -131,7 +131,7 @@ public class BillInvoiceController extends BaseController {
131 131
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "path", name = "billId", value = "缴费id"),
132 132
 
133 133
     })
134
-    @RequestMapping(value = "/bill/invoice/getTempBillInvoice/{billId}", method = RequestMethod.GET)
134
+    @RequestMapping(value = "/admin/bill/invoice/getTempBillInvoice/{billId}", method = RequestMethod.GET)
135 135
     public ResponseBean getTempBillInvoice(HttpServletRequest request, @PathVariable("billId") Integer billId) {
136 136
         ResponseBean responseBean = new ResponseBean();
137 137
         TaUser userElement = getTaUser(request);
@@ -144,7 +144,7 @@ public class BillInvoiceController extends BaseController {
144 144
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "path", name = "billId", value = "缴费id"),
145 145
 
146 146
     })
147
-    @RequestMapping(value = "/bill/invoice/deleteTempBillInvoice/{billId}", method = RequestMethod.DELETE)
147
+    @RequestMapping(value = "/admin/bill/invoice/deleteTempBillInvoice/{billId}", method = RequestMethod.DELETE)
148 148
     public ResponseBean deleteTempBillInvoice(HttpServletRequest request, @PathVariable("billId") Integer billId) {
149 149
         ResponseBean responseBean = new ResponseBean();
150 150
         TaUser userElement = getTaUser(request);
@@ -158,7 +158,7 @@ public class BillInvoiceController extends BaseController {
158 158
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "body", name = "parameter", value = "payPrice金额"),
159 159
 
160 160
     })
161
-    @RequestMapping(value = "/bill/invoice/updateBillInvoiceIdPayPrice/{billId}", method = RequestMethod.POST)
161
+    @RequestMapping(value = "/admin/bill/invoice/updateBillInvoiceIdPayPrice/{billId}", method = RequestMethod.POST)
162 162
     public ResponseBean updateBillInvoiceIdPayPrice(HttpServletRequest request, @PathVariable Integer billId, @RequestBody String parameter) {
163 163
         ResponseBean responseBean = new ResponseBean();
164 164
         TaUser userElement = getTaUser(request);
@@ -173,7 +173,7 @@ public class BillInvoiceController extends BaseController {
173 173
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "body", name = "parameter", value = "billInvoiceExplain收费说明"),
174 174
 
175 175
     })
176
-    @RequestMapping(value = "/bill/invoice/updateBillInvoiceIdBillInvoiceExplain/{billId}", method = RequestMethod.POST)
176
+    @RequestMapping(value = "/admin/bill/invoice/updateBillInvoiceIdBillInvoiceExplain/{billId}", method = RequestMethod.POST)
177 177
     public ResponseBean updateBillInvoiceIdBillInvoiceExplain(HttpServletRequest request, @PathVariable Integer billId, @RequestBody String parameter) {
178 178
         ResponseBean responseBean = new ResponseBean();
179 179
         TaUser userElement = getTaUser(request);
@@ -199,7 +199,7 @@ public class BillInvoiceController extends BaseController {
199 199
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "path", name = "billId", value = "缴费id"),
200 200
 
201 201
     })
202
-    @RequestMapping(value = "/bill/invoice/exportExcel/{billId}", method = RequestMethod.GET)
202
+    @RequestMapping(value = "/admin/bill/invoice/exportExcel/{billId}", method = RequestMethod.GET)
203 203
     public void exportExcel(HttpServletResponse response, HttpServletRequest request, @PathVariable("billId") Integer billId) {
204 204
         ResponseBean responseBean = new ResponseBean();
205 205
         TaUser userElement = getTaUser(request);
@@ -223,7 +223,7 @@ public class BillInvoiceController extends BaseController {
223 223
             @ApiImplicitParam(dataTypeClass = String.class, paramType = "path", name = "billId", value = "billId缴费项id,pageNum当前页,pageSize一页多少行"),
224 224
 
225 225
     })
226
-    @RequestMapping(value = "/bill/invoice/getInvoiceInvalid", method = RequestMethod.POST)
226
+    @RequestMapping(value = "/admin/bill/invoice/getInvoiceInvalid", method = RequestMethod.POST)
227 227
     public ResponseBean getInvoiceInvalid(HttpServletRequest request, @RequestBody String parameter) {
228 228
         ResponseBean responseBean = new ResponseBean();
229 229
         TaUser userElement = getTaUser(request);

+ 3
- 3
src/main/java/com/huiju/estateagents/property/service/impl/BillServiceImpl.java Dosyayı Görüntüle

@@ -442,9 +442,9 @@ public class BillServiceImpl extends ServiceImpl<BillMapper, Bill> implements IB
442 442
             roomNoQueryWrapper.eq("org_id", orgId);
443 443
             roomNoQueryWrapper.eq("id", roomId);
444 444
             TpRoomNo tpRoomNo = tpRoomNoMapper.selectOne(roomNoQueryWrapper);
445
-//            if (null == tpRoomNo) {
446
-//                throw new WisdomException("编号: " + roomId + " 不是本小区的房产");
447
-//            }
445
+            if (null == tpRoomNo) {
446
+                throw new WisdomException("编号: " + roomId + " 不是本小区的房产");
447
+            }
448 448
             cell = getCell(row.getCell(1));
449 449
             if (null == cell) {
450 450
                 throw new WisdomException("第" + currentRow + "行 期/区 不能为空");