瀏覽代碼

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

张延森 4 年之前
父節點
當前提交
d444671ae7

+ 4
- 1
src/main/java/com/huiju/estateagents/property/controller/BuildingOwnerInfoController.java 查看文件

@@ -306,7 +306,10 @@ public class BuildingOwnerInfoController extends BaseController {
306 306
     public void exportExcel(HttpServletResponse response, HttpServletRequest request) {
307 307
         TaUser userElement = getTaUser(request);
308 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 314
         try {
312 315
             OutputStream os = response.getOutputStream();

+ 13
- 0
src/main/java/com/huiju/estateagents/property/controller/TpTicketController.java 查看文件

@@ -117,6 +117,19 @@ public class TpTicketController extends BaseController {
117 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 134
     @RequestMapping(value = "/admin/updateTicketPrice", method = RequestMethod.POST)
122 135
     public ResponseBean updateTicketPrice(@RequestBody String parameter, HttpServletRequest request){

+ 11
- 0
src/main/java/com/huiju/estateagents/property/service/TpTicketService.java 查看文件

@@ -148,4 +148,15 @@ public interface TpTicketService extends IService<TpTicket> {
148 148
      * @return
149 149
      */
150 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 查看文件

@@ -1066,4 +1066,38 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
1066 1066
         tpTicket.setPriceExplain(ticket.getPriceExplain());
1067 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
 }