Pārlūkot izejas kodu

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

张延森 4 gadus atpakaļ
vecāks
revīzija
d444671ae7

+ 4
- 1
src/main/java/com/huiju/estateagents/property/controller/BuildingOwnerInfoController.java Parādīt failu

306
     public void exportExcel(HttpServletResponse response, HttpServletRequest request) {
306
     public void exportExcel(HttpServletResponse response, HttpServletRequest request) {
307
         TaUser userElement = getTaUser(request);
307
         TaUser userElement = getTaUser(request);
308
         XSSFWorkbook workbook = (XSSFWorkbook) iBuildingOwnerInfoService.downloadExcel(userElement).getData();
308
         XSSFWorkbook workbook = (XSSFWorkbook) iBuildingOwnerInfoService.downloadExcel(userElement).getData();
309
-        this.setResponseHeader(response, "业主资料库.xlsx");
309
+//        this.setResponseHeader(response, "业主资料库.xlsx");
310
+        response.setContentType("application/octet-stream");
311
+        response.setCharacterEncoding("utf-8");
312
+        response.setHeader("Content-disposition", "attachment;filename=业主资料库.xlsx");
310
         //响应到客户端
313
         //响应到客户端
311
         try {
314
         try {
312
             OutputStream os = response.getOutputStream();
315
             OutputStream os = response.getOutputStream();

+ 13
- 0
src/main/java/com/huiju/estateagents/property/controller/TpTicketController.java Parādīt failu

117
         return responseBean;
117
         return responseBean;
118
     }
118
     }
119
 
119
 
120
+    /**
121
+     * 已完成订单
122
+     * @param parameter
123
+     * @param request
124
+     * @return
125
+     */
126
+    @RequestMapping(value = "/admin/endTicket", method = RequestMethod.POST)
127
+    public ResponseBean endTicket(@RequestBody String parameter, HttpServletRequest request){
128
+        TaUser userElement = getTaUser(request);
129
+        ResponseBean  responseBean = tpTicketService.endTicket(parameter,userElement.getUserId(),userElement.getOrgId(),userElement.getUserName(),userElement.getLoginName());
130
+        return responseBean;
131
+    }
132
+
120
 
133
 
121
     @RequestMapping(value = "/admin/updateTicketPrice", method = RequestMethod.POST)
134
     @RequestMapping(value = "/admin/updateTicketPrice", method = RequestMethod.POST)
122
     public ResponseBean updateTicketPrice(@RequestBody String parameter, HttpServletRequest request){
135
     public ResponseBean updateTicketPrice(@RequestBody String parameter, HttpServletRequest request){

+ 11
- 0
src/main/java/com/huiju/estateagents/property/service/TpTicketService.java Parādīt failu

148
      * @return
148
      * @return
149
      */
149
      */
150
     ResponseBean updateTicketPrice(String parameter, Integer userId, Integer orgId);
150
     ResponseBean updateTicketPrice(String parameter, Integer userId, Integer orgId);
151
+
152
+    /**
153
+     * 完成工单
154
+     * @param parameter
155
+     * @param userId
156
+     * @param orgId
157
+     * @param userName
158
+     * @param loginName
159
+     * @return
160
+     */
161
+    ResponseBean endTicket(String parameter, Integer userId, Integer orgId, String userName, String loginName);
151
 }
162
 }

+ 34
- 0
src/main/java/com/huiju/estateagents/property/service/impl/TpTicketServiceImpl.java Parādīt failu

1066
         tpTicket.setPriceExplain(ticket.getPriceExplain());
1066
         tpTicket.setPriceExplain(ticket.getPriceExplain());
1067
         return ResponseBean.success(tpTicket);
1067
         return ResponseBean.success(tpTicket);
1068
     }
1068
     }
1069
+
1070
+    /**
1071
+     * 完成工单
1072
+     *
1073
+     * @param parameter
1074
+     * @param userId
1075
+     * @param orgId
1076
+     * @param userName
1077
+     * @param loginName
1078
+     * @return
1079
+     */
1080
+    @Override
1081
+    public ResponseBean endTicket(String parameter, Integer userId, Integer orgId, String userName, String loginName) {
1082
+        ResponseBean response=new ResponseBean();
1083
+        JSONObject object= JSONObject.parseObject(parameter);
1084
+        String  content = object.getString("content");
1085
+        Integer  ticketId = object.getInteger("ticketId");
1086
+        TpTicket tpTicket= new TpTicket();
1087
+        tpTicket.setId(ticketId);
1088
+        tpTicket.setStatus("5");
1089
+        tpTicket.setUpdateDate(LocalDateTime.now());
1090
+        tpTicketMapper.updateById(tpTicket);
1091
+        /**维护工单处理表**/
1092
+        TpTicketRecord tpTicketRecord = new TpTicketRecord();
1093
+        tpTicketRecord.setOrgId(orgId);
1094
+        tpTicketRecord.setTicketId(ticketId);
1095
+        tpTicketRecord.setContent("物业工作人员"+userName+"置为已完成!");
1096
+        tpTicketRecord.setStatus("4");
1097
+        tpTicketRecord.setCreateUser(userId.toString());
1098
+        tpTicketRecord.setCreateDate(LocalDateTime.now());
1099
+        tpTicketRecordMapper.insert(tpTicketRecord);
1100
+        response.addSuccess("成功");
1101
+        return response;
1102
+    }
1069
 }
1103
 }