|
|
@ -15,6 +15,7 @@ import com.zdxt.code.domain.*; |
|
|
import com.zdxt.code.mapper.LinkageDictMapper; |
|
|
import com.zdxt.code.mapper.LinkageDictMapper; |
|
|
import com.zdxt.code.service.ILawEnforcementWarningListService; |
|
|
import com.zdxt.code.service.ILawEnforcementWarningListService; |
|
|
import com.zdxt.code.service.IRuleItemListService; |
|
|
import com.zdxt.code.service.IRuleItemListService; |
|
|
|
|
|
import com.zdxt.common.config.RuoYiConfig; |
|
|
import com.zdxt.common.util.DateUtils; |
|
|
import com.zdxt.common.util.DateUtils; |
|
|
import com.zdxt.common.util.StringUtils; |
|
|
import com.zdxt.common.util.StringUtils; |
|
|
import com.zdxt.common.zdxtFile.AttFileRespDTO; |
|
|
import com.zdxt.common.zdxtFile.AttFileRespDTO; |
|
|
@ -116,6 +117,11 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat |
|
|
public int insertEnforcementRegistration(EnforcementRegistration enforcementRegistration) |
|
|
public int insertEnforcementRegistration(EnforcementRegistration enforcementRegistration) |
|
|
{ |
|
|
{ |
|
|
UserBean user = userApi.getCurrentUser(); |
|
|
UserBean user = userApi.getCurrentUser(); |
|
|
|
|
|
int resNum = 0; |
|
|
|
|
|
if (StringUtils.isNotEmpty(enforcementRegistration.getId())) { |
|
|
|
|
|
enforcementRegistration.setIsSubmit(0); |
|
|
|
|
|
resNum = this.updateEnforcementRegistration(enforcementRegistration); |
|
|
|
|
|
} else { |
|
|
enforcementRegistration.setId(IdUtil.simpleUUID()); |
|
|
enforcementRegistration.setId(IdUtil.simpleUUID()); |
|
|
enforcementRegistration.setCreateBy(user.getUserName()); |
|
|
enforcementRegistration.setCreateBy(user.getUserName()); |
|
|
enforcementRegistration.setCreateTime(DateUtils.getNowDate()); |
|
|
enforcementRegistration.setCreateTime(DateUtils.getNowDate()); |
|
|
@ -123,21 +129,23 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat |
|
|
enforcementRegistration.setDeptId(user.getDeptId()); |
|
|
enforcementRegistration.setDeptId(user.getDeptId()); |
|
|
//默认为登记状态
|
|
|
//默认为登记状态
|
|
|
enforcementRegistration.setStatus(0); |
|
|
enforcementRegistration.setStatus(0); |
|
|
int i = enforcementRegistrationMapper.insertEnforcementRegistration(enforcementRegistration); |
|
|
resNum = enforcementRegistrationMapper.insertEnforcementRegistration(enforcementRegistration); |
|
|
if(i > 0 && enforcementRegistration.getFileList().size() > 0){ |
|
|
} |
|
|
enforcementRegistration.getFileList().forEach(res ->{ |
|
|
if (resNum > 0 && enforcementRegistration.getFileList().size() > 0) { |
|
|
|
|
|
zdxtFileCommonApi.deleteZdxtFileByIds(enforcementRegistration.getId()); |
|
|
|
|
|
enforcementRegistration.getFileList().forEach(res -> { |
|
|
ZdxtFileCommon zdxtFileCommon = new ZdxtFileCommon(); |
|
|
ZdxtFileCommon zdxtFileCommon = new ZdxtFileCommon(); |
|
|
zdxtFileCommon.setBusinessId(enforcementRegistration.getId()); |
|
|
zdxtFileCommon.setBusinessId(enforcementRegistration.getId()); |
|
|
zdxtFileCommon.setGuid(IdUtil.simpleUUID()); |
|
|
zdxtFileCommon.setGuid(IdUtil.simpleUUID()); |
|
|
//文件后缀
|
|
|
//文件后缀
|
|
|
// zdxtFileCommon.setFileSuffix("JPG");
|
|
|
// zdxtFileCommon.setFileSuffix("JPG");
|
|
|
zdxtFileCommon.setUploadPath(res); |
|
|
zdxtFileCommon.setUploadPath(res); |
|
|
zdxtFileCommon.setUploadPersonId(user.getUserId().toString()); |
|
|
zdxtFileCommon.setUploadPersonId(user.getUserId().toString()); |
|
|
zdxtFileCommon.setUploadPersonName(user.getUserName()); |
|
|
zdxtFileCommon.setUploadPersonName(user.getUserName()); |
|
|
zdxtFileCommonApi.addZdxtFileCommon(zdxtFileCommon); |
|
|
zdxtFileCommonApi.addZdxtFileCommon(zdxtFileCommon); |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
return i; |
|
|
return resNum; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
@ -149,8 +157,23 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat |
|
|
@Override |
|
|
@Override |
|
|
public int updateEnforcementRegistration(EnforcementRegistration enforcementRegistration) |
|
|
public int updateEnforcementRegistration(EnforcementRegistration enforcementRegistration) |
|
|
{ |
|
|
{ |
|
|
|
|
|
UserBean user = userApi.getCurrentUser(); |
|
|
enforcementRegistration.setUpdateTime(DateUtils.getNowDate()); |
|
|
enforcementRegistration.setUpdateTime(DateUtils.getNowDate()); |
|
|
int i = enforcementRegistrationMapper.updateEnforcementRegistration(enforcementRegistration); |
|
|
int i = enforcementRegistrationMapper.updateEnforcementRegistration(enforcementRegistration); |
|
|
|
|
|
if (i > 0 && enforcementRegistration.getFileList().size() > 0) { |
|
|
|
|
|
zdxtFileCommonApi.deleteZdxtFileByIds(enforcementRegistration.getId()); |
|
|
|
|
|
enforcementRegistration.getFileList().forEach(res -> { |
|
|
|
|
|
ZdxtFileCommon zdxtFileCommon = new ZdxtFileCommon(); |
|
|
|
|
|
zdxtFileCommon.setBusinessId(enforcementRegistration.getId()); |
|
|
|
|
|
zdxtFileCommon.setGuid(IdUtil.simpleUUID()); |
|
|
|
|
|
//文件后缀
|
|
|
|
|
|
// zdxtFileCommon.setFileSuffix("JPG");
|
|
|
|
|
|
zdxtFileCommon.setUploadPath(res); |
|
|
|
|
|
zdxtFileCommon.setUploadPersonId(user.getUserId().toString()); |
|
|
|
|
|
zdxtFileCommon.setUploadPersonName(user.getUserName()); |
|
|
|
|
|
zdxtFileCommonApi.addZdxtFileCommon(zdxtFileCommon); |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
//判断数据修改成功且状态为1时同步推送至
|
|
|
//判断数据修改成功且状态为1时同步推送至
|
|
|
if(i > 0 && enforcementRegistration.getStatus() == 1){ |
|
|
if(i > 0 && enforcementRegistration.getStatus() == 1){ |
|
|
//TODO 提交相对应的数据到后台管理,同时绑定对应的商户。相关的执法数据推送到其它平台
|
|
|
//TODO 提交相对应的数据到后台管理,同时绑定对应的商户。相关的执法数据推送到其它平台
|
|
|
@ -262,4 +285,25 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat |
|
|
FilePreviewUtilBean filePreviewUtilBean = new FilePreviewUtilBean(); |
|
|
FilePreviewUtilBean filePreviewUtilBean = new FilePreviewUtilBean(); |
|
|
return filePreviewUtilBean.attachementToAttFileRespDTO(fileList); |
|
|
return filePreviewUtilBean.attachementToAttFileRespDTO(fileList); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public EnforcementRegistration getByUserIdAndZero() { |
|
|
|
|
|
EnforcementRegistration registration = new EnforcementRegistration(); |
|
|
|
|
|
UserBean user = userApi.getCurrentUser(); |
|
|
|
|
|
registration.setUserId(user.getUserId()); |
|
|
|
|
|
registration.setIsSubmit(0); |
|
|
|
|
|
List<EnforcementRegistration> es = enforcementRegistrationMapper.selectEnforcementRegistrationList(registration); |
|
|
|
|
|
|
|
|
|
|
|
EnforcementRegistration result = new EnforcementRegistration(); |
|
|
|
|
|
if (null != es && es.size() >0) { |
|
|
|
|
|
result = es.get(0); |
|
|
|
|
|
List<ZdxtFileCommon> files = zdxtFileCommonApi.selectZdxtFileById(result.getId()); |
|
|
|
|
|
List<String> fileUrls = new ArrayList<>(); |
|
|
|
|
|
for (ZdxtFileCommon file : files) { |
|
|
|
|
|
fileUrls.add(file.getUploadPath()); |
|
|
|
|
|
} |
|
|
|
|
|
result.setFileList(fileUrls); |
|
|
|
|
|
} |
|
|
|
|
|
return result; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|