|
@@ -1,11 +1,14 @@
|
|
|
package com.java110.community.service.repair;
|
|
package com.java110.community.service.repair;
|
|
|
|
|
|
|
|
import com.java110.community.dao.IRepairServiceDao;
|
|
import com.java110.community.dao.IRepairServiceDao;
|
|
|
|
|
+import com.java110.community.dao.IRepairUserServiceDao;
|
|
|
import com.java110.core.annotation.Java110Transactional;
|
|
import com.java110.core.annotation.Java110Transactional;
|
|
|
import com.java110.dto.appraise.AppraiseDto;
|
|
import com.java110.dto.appraise.AppraiseDto;
|
|
|
import com.java110.dto.repair.RepairDto;
|
|
import com.java110.dto.repair.RepairDto;
|
|
|
|
|
+import com.java110.dto.repair.RepairUserDto;
|
|
|
import com.java110.intf.common.appraise.ISaveAppraiseService;
|
|
import com.java110.intf.common.appraise.ISaveAppraiseService;
|
|
|
import com.java110.intf.community.repair.IAppraiseRepairService;
|
|
import com.java110.intf.community.repair.IAppraiseRepairService;
|
|
|
|
|
+import com.java110.utils.util.DateUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
@@ -25,17 +28,29 @@ public class AppraiseRepairServiceImpl implements IAppraiseRepairService {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private IRepairServiceDao repairServiceDaoImpl;
|
|
private IRepairServiceDao repairServiceDaoImpl;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private IRepairUserServiceDao repairUserServiceDaoImpl;
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
@Java110Transactional
|
|
@Java110Transactional
|
|
|
public AppraiseDto appraiseRepair(@RequestBody AppraiseDto appraiseDto) {
|
|
public AppraiseDto appraiseRepair(@RequestBody AppraiseDto appraiseDto) {
|
|
|
|
|
|
|
|
- //将工单表的状态修改为完成
|
|
|
|
|
|
|
+
|
|
|
Map info = new HashMap();
|
|
Map info = new HashMap();
|
|
|
info.put("repairId", appraiseDto.getObjId());
|
|
info.put("repairId", appraiseDto.getObjId());
|
|
|
|
|
+ info.put("staffId", appraiseDto.getAppraiseUserId());
|
|
|
|
|
+ info.put("state", RepairUserDto.STATE_DOING);
|
|
|
|
|
+ info.put("endTime", DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_A));
|
|
|
|
|
+ info.put("context", "评价完成");
|
|
|
|
|
+ repairUserServiceDaoImpl.updateRepairUserInfoInstance(info);
|
|
|
|
|
+ //将工单表的状态修改为完成
|
|
|
|
|
+ info = new HashMap();
|
|
|
|
|
+ info.put("repairId", appraiseDto.getObjId());
|
|
|
info.put("statusCd", "0");
|
|
info.put("statusCd", "0");
|
|
|
info.put("state", RepairDto.STATE_RETURN_VISIT);
|
|
info.put("state", RepairDto.STATE_RETURN_VISIT);
|
|
|
repairServiceDaoImpl.updateRepairInfoInstance(info);
|
|
repairServiceDaoImpl.updateRepairInfoInstance(info);
|
|
|
|
|
|
|
|
|
|
+
|
|
|
//评价表中加入评价内容
|
|
//评价表中加入评价内容
|
|
|
appraiseDto.setParentAppraiseId("-1");
|
|
appraiseDto.setParentAppraiseId("-1");
|
|
|
appraiseDto.setObjType(AppraiseDto.OBJ_TYPE_REPAIR);
|
|
appraiseDto.setObjType(AppraiseDto.OBJ_TYPE_REPAIR);
|