bug修改代码备份

master
anthonywj 2 years ago
parent 62a210fa0a
commit 3360b7e2bd

@ -159,7 +159,7 @@ public class BasicBussinessTypeController extends BaseController {
} }
if (bussinessTypeSaveRequest != null) { if (bussinessTypeSaveRequest != null) {
boolean exists = basicBussinessTypeService.checkBusTypeNameExists(bussinessTypeSaveRequest.getName(), bussinessTypeSaveRequest.getId().intValue()); boolean exists = basicBussinessTypeService.checkBusTypeNameExists(bussinessTypeSaveRequest.getName(), bussinessTypeSaveRequest.getId().longValue());
if (exists) { if (exists) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "单据类型名称重复!"); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "单据类型名称重复!");
} }

@ -24,6 +24,7 @@ import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.io.File; import java.io.File;
import java.nio.charset.StandardCharsets;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -91,7 +92,7 @@ public class BasicCorpImportLogController {
try { try {
String fileType = fileName.substring(fileName.lastIndexOf(".")); String fileType = fileName.substring(fileName.lastIndexOf("."));
if (".udi".equalsIgnoreCase(fileType) || ".LowerIn".equalsIgnoreCase(fileType)) { if (".udi".equalsIgnoreCase(fileType) || ".LowerIn".equalsIgnoreCase(fileType)) {
String jsonData = IoUtil.read(file.getInputStream()).toString(); String jsonData = IoUtil.read(file.getInputStream(), StandardCharsets.UTF_8).toString();
BasicCorpExportLogResponse data = JSONUtil.toBean(jsonData, BasicCorpExportLogResponse.class); BasicCorpExportLogResponse data = JSONUtil.toBean(jsonData, BasicCorpExportLogResponse.class);
//导入日志 //导入日志
@ -106,7 +107,7 @@ public class BasicCorpImportLogController {
corpImportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_UNPROCESS); corpImportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_UNPROCESS);
corpImportLogEntity.setUpdateTime(new Date(System.currentTimeMillis())); corpImportLogEntity.setUpdateTime(new Date(System.currentTimeMillis()));
basicCorpImportLogService.insertImportLog(corpImportLogEntity); basicCorpImportLogService.insertImportLog(corpImportLogEntity);
basicCorpImportLogService.importJsonData(data,corpImportLogEntity.getGenKey()); basicCorpImportLogService.importJsonData(data, corpImportLogEntity.getGenKey());
corpImportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_SUCCESS); corpImportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_SUCCESS);
basicCorpImportLogService.updateImportLog(corpImportLogEntity); basicCorpImportLogService.updateImportLog(corpImportLogEntity);
} else { } else {

@ -753,6 +753,9 @@ public class IoCodeTempController extends BaseController {
BaseResponse baseResponse = checkRelId(codeEnttity, unitFk); BaseResponse baseResponse = checkRelId(codeEnttity, unitFk);
if (baseResponse != null) {
deleteEmptyBillNo(orderEntity);
}
//判断证书是否过期 //判断证书是否过期
// if (codeEnttity.getRelId() != null && bussinessTypeEntity.isCheckCertExpire()) { // if (codeEnttity.getRelId() != null && bussinessTypeEntity.isCheckCertExpire()) {
@ -766,6 +769,7 @@ public class IoCodeTempController extends BaseController {
BaseResponse invRes = checkInv(bussinessTypeEntity, codeEnttity); BaseResponse invRes = checkInv(bussinessTypeEntity, codeEnttity);
if (invRes != null) { if (invRes != null) {
deleteEmptyBillNo(orderEntity);
return invRes; return invRes;
} }
genDetaiEntity = codeEnttity; genDetaiEntity = codeEnttity;
@ -1083,6 +1087,15 @@ public class IoCodeTempController extends BaseController {
} }
public void deleteEmptyBillNo(IoOrderEntity orderEntity) {
boolean r1 = orderDetailBizService.isExit(orderEntity.getBillNo());
boolean r2 = ioOrderDetailCodeService.isExit(orderEntity.getBillNo());
if (!r1 && !r2) {
orderService.deleteByBillNo(orderEntity.getBillNo());
}
}
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@PostMapping("warehouse/inout/saveTempCode") @PostMapping("warehouse/inout/saveTempCode")
@Log(title = "单据管理", businessType = BusinessType.UPDATE) @Log(title = "单据管理", businessType = BusinessType.UPDATE)

@ -112,7 +112,7 @@ public interface IBasicBussinessTypeService extends IService<BasicBussinessTypeE
* @param id ID * @param id ID
* @return * @return
*/ */
boolean checkBusTypeNameExists(String name, Integer id); boolean checkBusTypeNameExists(String name, Long id);
List<BasicBussinessTypeEntity> selectIgnoreSelf(String action); List<BasicBussinessTypeEntity> selectIgnoreSelf(String action);

@ -175,7 +175,7 @@ public class BasicBussinessTypeServiceImpl extends ServiceImpl<BasicBussinessTyp
} }
@Override @Override
public boolean checkBusTypeNameExists(String name, Integer id) { public boolean checkBusTypeNameExists(String name, Long id) {
List<BasicBussinessTypeEntity> list = basicBussinessTypeDao.selectList(new QueryWrapper<BasicBussinessTypeEntity>().select("name", "id").eq("name", name)); List<BasicBussinessTypeEntity> list = basicBussinessTypeDao.selectList(new QueryWrapper<BasicBussinessTypeEntity>().select("name", "id").eq("name", name));
if (CollUtil.isEmpty(list)) { if (CollUtil.isEmpty(list)) {
return false; return false;

@ -263,7 +263,7 @@
limit 1 limit 1
</select> </select>
<insert id="importBasicUnitMaintain" keyProperty="id"> <insert id="importBasicUnitMaintain">
REPLACE REPLACE
INTO basic_corp INTO basic_corp
(thirdId, erpId, `name`, spell, (thirdId, erpId, `name`, spell,

Loading…
Cancel
Save