diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppXzjcjbxx025711Controller.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppXzjcjbxx025711Controller.java index d871326f..360fc344 100644 --- a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppXzjcjbxx025711Controller.java +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppXzjcjbxx025711Controller.java @@ -34,7 +34,7 @@ public class AppXzjcjbxx025711Controller extends BaseController */ @PostMapping("/queryList") @ResponseBody - public TableDataInfo queryList(Xzjcjbxx025711 xzjcjboxx) + public TableDataInfo queryList(@RequestBody Xzjcjbxx025711 xzjcjboxx) { startPage(); List list = xzjcjbxx025711Service.queryByEnterpriseNumber(xzjcjboxx); @@ -45,7 +45,7 @@ public class AppXzjcjbxx025711Controller extends BaseController */ @PostMapping("/queryQZAJList") @ResponseBody - public TableDataInfo queryQZAJList(Xzjcjbxx025711 xzjcjboxx) + public TableDataInfo queryQZAJList(@RequestBody Xzjcjbxx025711 xzjcjboxx) { startPage(); List qzajList = xzjcjbxx025711Service.queryQZAJByEnterpriseNumber(xzjcjboxx); @@ -57,7 +57,7 @@ public class AppXzjcjbxx025711Controller extends BaseController */ @PostMapping("/queryCFAJList") @ResponseBody - public TableDataInfo queryCFAJList(Xzjcjbxx025711 xzjcjboxx) + public TableDataInfo queryCFAJList(@RequestBody Xzjcjbxx025711 xzjcjboxx) { startPage(); List xzcfajjbxx026705s = xzjcjbxx025711Service.queryCFAJByEnterpriseNumber(xzjcjboxx); diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseEvaluate.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseEvaluate.java index 5856847e..1c24c4cd 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseEvaluate.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseEvaluate.java @@ -4,6 +4,8 @@ import com.zdxt.common.BaseDomain; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; +import java.util.List; + /** * 企业端-执法评价对象 enterprise_evaluate @@ -62,6 +64,11 @@ public class EnterpriseEvaluate extends BaseDomain */ private Integer checkQuality; + /** + * 存储上传文件 + */ + private List fileList; + public void setId(String id) { @@ -179,6 +186,14 @@ public class EnterpriseEvaluate extends BaseDomain this.checkQuality = checkQuality; } + public List getFileList() { + return fileList; + } + + public void setFileList(List fileList) { + this.fileList = fileList; + } + @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseEvaluateServiceImpl.java b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseEvaluateServiceImpl.java index a0a5c720..833bcccb 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseEvaluateServiceImpl.java +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseEvaluateServiceImpl.java @@ -5,12 +5,16 @@ import java.util.List; import cn.hutool.core.convert.Convert; import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.StrUtil; +import com.zdxt.auth.dto.UserBean; +import com.zdxt.auth.feign.UserApi; +import com.zdxt.auth.feign.ZdxtFileCommonApi; import com.zdxt.code.domain.EnforcementRegistration; import com.zdxt.code.domain.EnterpriseEvaluate; import com.zdxt.code.mapper.EnforcementRegistrationMapper; import com.zdxt.code.mapper.EnterpriseEvaluateMapper; import com.zdxt.code.service.IEnterpriseEvaluateService; import com.zdxt.common.util.DateUtils; +import com.zdxt.common.zdxtFile.ZdxtFileCommon; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -30,6 +34,12 @@ public class EnterpriseEvaluateServiceImpl implements IEnterpriseEvaluateService @Autowired private EnforcementRegistrationMapper enforcementRegistrationMapper; + @Autowired + private UserApi userApi; + + @Autowired + private ZdxtFileCommonApi zdxtFileCommonApi; + /** * 查询企业端-执法评价 * @@ -69,6 +79,8 @@ public class EnterpriseEvaluateServiceImpl implements IEnterpriseEvaluateService @Override public int insertEnterpriseEvaluate(EnterpriseEvaluate enterpriseEvaluate) { + + UserBean user = userApi.getUserByUserId(enterpriseEvaluate.getUserId()); enterpriseEvaluate.setCreateTime(DateUtils.getNowDate()); enterpriseEvaluate.setId(IdUtil.simpleUUID()); @@ -81,6 +93,22 @@ public class EnterpriseEvaluateServiceImpl implements IEnterpriseEvaluateService enterpriseEvaluate.setEnterpriseNumber(enforcementRegistration.getEnterpriseNumber()); } int i = enterpriseEvaluateMapper.insertEnterpriseEvaluate(enterpriseEvaluate); + + if(i > 0 && enterpriseEvaluate.getFileList().size() > 0){ + enterpriseEvaluate.getFileList().forEach(res ->{ + ZdxtFileCommon zdxtFileCommon = new ZdxtFileCommon(); + zdxtFileCommon.setBusinessId(enterpriseEvaluate.getId()); + zdxtFileCommon.setGuid(IdUtil.simpleUUID()); + //文件后缀 + zdxtFileCommon.setFileSuffix("JPG"); + zdxtFileCommon.setUploadPath(res); + zdxtFileCommon.setUploadPersonId(null==user.getUserId()?"":user.getUserId().toString()); + zdxtFileCommon.setUploadPersonName(null==user.getUserName()?"":user.getUserName()); + zdxtFileCommonApi.addZdxtFileCommon(zdxtFileCommon); + + }); + } + if(i > 0){ //变更执法登记是否评价状态 EnforcementRegistration enforcementRegistration1 = new EnforcementRegistration(); diff --git a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/LawEnforcementWarningListMapper.xml b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/LawEnforcementWarningListMapper.xml index c7682cbc..caa2c9d1 100644 --- a/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/LawEnforcementWarningListMapper.xml +++ b/lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/LawEnforcementWarningListMapper.xml @@ -56,9 +56,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" enforcement_department_id = #{enforcementDepartmentId}, - ORDER BY warning_level ASC,create_time DESC LIMIT 1000000000 - ) t GROUP BY t.enterprise_number + ORDER BY warning_level ASC,create_time DESC LIMIT 1000000000 + ) t GROUP BY t.enterprise_number order by t.create_time desc