|
|
@ -1,10 +1,16 @@ |
|
|
package com.zdxt.app.controller; |
|
|
package com.zdxt.app.controller; |
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
|
|
|
import com.zdxt.auth.dto.DictDataBean; |
|
|
|
|
|
import com.zdxt.auth.feign.DictDataApi; |
|
|
import com.zdxt.auth.feign.ZdxtFileCommonApi; |
|
|
import com.zdxt.auth.feign.ZdxtFileCommonApi; |
|
|
|
|
|
import com.zdxt.code.domain.EnforcementRegistration; |
|
|
import com.zdxt.code.domain.EnterpriseComplaint; |
|
|
import com.zdxt.code.domain.EnterpriseComplaint; |
|
|
|
|
|
import com.zdxt.code.domain.EnterpriseLawEnforcement; |
|
|
import com.zdxt.code.domain.MssqAddOrder; |
|
|
import com.zdxt.code.domain.MssqAddOrder; |
|
|
|
|
|
import com.zdxt.code.service.IEnforcementRegistrationService; |
|
|
import com.zdxt.code.service.IEnterpriseComplaintService; |
|
|
import com.zdxt.code.service.IEnterpriseComplaintService; |
|
|
|
|
|
import com.zdxt.code.service.IEnterpriseLawEnforcementService; |
|
|
import com.zdxt.code.service.MssqApiService; |
|
|
import com.zdxt.code.service.MssqApiService; |
|
|
import com.zdxt.common.ZDResponse; |
|
|
import com.zdxt.common.ZDResponse; |
|
|
import com.zdxt.common.controller.BaseController; |
|
|
import com.zdxt.common.controller.BaseController; |
|
|
@ -43,6 +49,8 @@ public class AppEnterpriseComplaintController extends BaseController { |
|
|
private IEnterpriseComplaintService enterpriseComplaintService; |
|
|
private IEnterpriseComplaintService enterpriseComplaintService; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private ZdxtFileCommonApi zdxtFileCommonApi; |
|
|
private ZdxtFileCommonApi zdxtFileCommonApi; |
|
|
|
|
|
@Autowired private DictDataApi dictDataApi; |
|
|
|
|
|
@Autowired private IEnforcementRegistrationService enforcementRegistrationService; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private MssqApiService mssqApiService; |
|
|
private MssqApiService mssqApiService; |
|
|
|
|
|
|
|
|
@ -122,6 +130,28 @@ public class AppEnterpriseComplaintController extends BaseController { |
|
|
@ResponseBody |
|
|
@ResponseBody |
|
|
public ZDResponse queryById(String id) { |
|
|
public ZDResponse queryById(String id) { |
|
|
EnterpriseComplaint enterpriseComplaint = enterpriseComplaintService.selectEnterpriseComplaintById(id); |
|
|
EnterpriseComplaint enterpriseComplaint = enterpriseComplaintService.selectEnterpriseComplaintById(id); |
|
|
|
|
|
// 获取投诉类型
|
|
|
|
|
|
if (null != enterpriseComplaint.getEnforceType()) { |
|
|
|
|
|
DictDataBean dictParams = new DictDataBean(); |
|
|
|
|
|
dictParams.setDictType("caseType"); |
|
|
|
|
|
List<DictDataBean> dicts = dictDataApi.getDictData(dictParams); |
|
|
|
|
|
for (DictDataBean d : dicts) { |
|
|
|
|
|
if (d.getDictValue().equals(enterpriseComplaint.getEnforceType().toString())) { |
|
|
|
|
|
enterpriseComplaint.setEnforceTypeText(d.getDictLabel()); |
|
|
|
|
|
break; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} else { |
|
|
|
|
|
enterpriseComplaint.setEnforceTypeText("入企不扫码"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 获取相关事项
|
|
|
|
|
|
if (StringUtils.isNotEmpty(enterpriseComplaint.getRelId())) { |
|
|
|
|
|
EnforcementRegistration registration = enforcementRegistrationService.selectEnforcementRegistrationById(enterpriseComplaint.getRelId()); |
|
|
|
|
|
enterpriseComplaint.setLawEnforcementIncident(registration.getLawEnforcementItemText()); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Map<String, Object> resMap = new HashMap<>(); |
|
|
Map<String, Object> resMap = new HashMap<>(); |
|
|
if (StringUtils.isNotEmpty(enterpriseComplaint.getProWoCode())) { |
|
|
if (StringUtils.isNotEmpty(enterpriseComplaint.getProWoCode())) { |
|
|
MssqAddOrder mparams = new MssqAddOrder(); |
|
|
MssqAddOrder mparams = new MssqAddOrder(); |
|
|
|