|
@ -73,7 +73,7 @@ public class SecurityMonitoringOrderService extends BaseJpaService<SecurityMonit
|
|
|
private Logger logger = LoggerFactory.getLogger(SecurityMonitoringOrderService.class);
|
|
|
|
|
|
public JSONObject createOrder(String jsonData){
|
|
|
logger.info("创建上门服务jsonData参数:" + jsonData);
|
|
|
logger.info("创建安防工单jsonData参数:" + jsonData);
|
|
|
|
|
|
JSONObject result = new JSONObject();
|
|
|
JSONObject jsonObjectParam;
|
|
@ -707,7 +707,9 @@ public class SecurityMonitoringOrderService extends BaseJpaService<SecurityMonit
|
|
|
}
|
|
|
securityMonitoringConclusionDao.save(doorConclusion);
|
|
|
// 设置是否需要上传补录报告
|
|
|
one.setStatus(SecurityMonitoringOrderDO.Status.registerSummary.getType());//已登记服务小结
|
|
|
if (!(one.getStatus()==SecurityMonitoringOrderDO.Status.complete.getType())){
|
|
|
one.setStatus(SecurityMonitoringOrderDO.Status.registerSummary.getType());//已登记服务小结
|
|
|
}
|
|
|
one.setExamPaperStatus(examPapeStatus);
|
|
|
one.setConclusionStatus(2);
|
|
|
securityMonitoringOrderDao.save(one);
|
|
@ -719,7 +721,20 @@ public class SecurityMonitoringOrderService extends BaseJpaService<SecurityMonit
|
|
|
* @param orderId
|
|
|
*/
|
|
|
public JSONObject cancelConclusion(String orderId) {
|
|
|
securityMonitoringOrderDao.updateConclusionStatus(orderId);
|
|
|
JSONObject result = new JSONObject();
|
|
|
SecurityMonitoringOrderDO one = securityMonitoringOrderDao.findOne(orderId);
|
|
|
if (one==null){
|
|
|
String failMsg = "工单不存在" ;
|
|
|
result.put("resultFlag", 0);
|
|
|
result.put("resultMsg", failMsg);
|
|
|
return result;
|
|
|
}
|
|
|
if (one.getStatus()==SecurityMonitoringOrderDO.Status.complete.getType()){//修改工单记录
|
|
|
securityMonitoringOrderDao.updateConclusionStatus2(orderId);
|
|
|
}
|
|
|
else {
|
|
|
securityMonitoringOrderDao.updateConclusionStatus(orderId);
|
|
|
}
|
|
|
return getSecurityOrderDetail(orderId);
|
|
|
}
|
|
|
|
|
@ -878,7 +893,7 @@ public class SecurityMonitoringOrderService extends BaseJpaService<SecurityMonit
|
|
|
//获取患者签约防走失服务的团队
|
|
|
String sql="SELECT DISTINCT i.team_code from base_service_package_sign_record sr,base_service_package_record r, base_service_package_item i \n" +
|
|
|
"where sr.id = r.sign_id and sr.status=1 and r.service_package_id = i.service_package_id and i.del = 1 and sr.`status`=1 \n" +
|
|
|
"and sr.patient = '"+patient+"' and i.code=preventLost";
|
|
|
"and sr.patient = '"+patient+"' and i.code='preventLost'";
|
|
|
List<String> teams = jdbcTemplate.queryForList(sql,String.class);
|
|
|
List<Map<String,Object>> result = new ArrayList<>();
|
|
|
if (teams.size()==0){
|