This commit is contained in:
parent
31387a50f5
commit
db0ab9f8c6
|
|
@ -48,7 +48,7 @@ public class ConfigItemsVo {
|
||||||
* 金额
|
* 金额
|
||||||
*/
|
*/
|
||||||
@NotBlank(message = "金额不能为空", groups = {Query.class})
|
@NotBlank(message = "金额不能为空", groups = {Query.class})
|
||||||
@Pattern(regexp = "(?!0(?:\\.\\d{1,2})?$)(?:[1-9]\\d{0,7}(?:\\.\\d{1,2})?|100000000(?:\\.0{1,2})?)", message = "金额格式不正确(0-100000000)", groups = {Query.class})
|
@Pattern(regexp = "(?:0|(?:[1-9]\\d{0,8}))(\\.\\d{2})?", message = "金额格式不正确(范围0-100000000并且最多保留两位小数)", groups = {Query.class})
|
||||||
private String amount;
|
private String amount;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ public class ExperDevVo {
|
||||||
private String devData;
|
private String devData;
|
||||||
/**额外超出的金额默认值0*/
|
/**额外超出的金额默认值0*/
|
||||||
@NotBlank(message = "金额不能为空", groups = {Query.class})
|
@NotBlank(message = "金额不能为空", groups = {Query.class})
|
||||||
@Pattern(regexp = "(0|\\d{1,8}(?:\\.\\d{1,2})?|\\d{9}(?:\\.\\d{0,2})?)", message = "金额格式不正确(范围0-100000000并且最多保留两位小数)", groups = {Query.class})
|
@Pattern(regexp = "(?:0|(?:[1-9]\\d{0,8}))(\\.\\d{2})?", message = "金额格式不正确(范围0-100000000并且最多保留两位小数)", groups = {Query.class})
|
||||||
private String amount;
|
private String amount;
|
||||||
/**备注*/
|
/**备注*/
|
||||||
@NotBlank(message = "备注不能为空", groups = {Query.class})
|
@NotBlank(message = "备注不能为空", groups = {Query.class})
|
||||||
|
|
|
||||||
|
|
@ -147,8 +147,10 @@ public class ExperimentStandardServiceImpl implements ExperimentStandardService
|
||||||
mapper.delExperBasis(dto);
|
mapper.delExperBasis(dto);
|
||||||
mapper.delConfigManDev(dto);
|
mapper.delConfigManDev(dto);
|
||||||
List<ConfigItemsVo> configItemsVos = mapper.getConfigItems(dto.getId());
|
List<ConfigItemsVo> configItemsVos = mapper.getConfigItems(dto.getId());
|
||||||
mapper.delItems(configItemsVos);
|
if(CollectionUtils.isNotEmpty(configItemsVos)){
|
||||||
mapper.delItem(configItemsVos);
|
mapper.delItems(configItemsVos);
|
||||||
|
mapper.delItem(configItemsVos);
|
||||||
|
}
|
||||||
// 修改试验标准配置
|
// 修改试验标准配置
|
||||||
mapper.editExperConfig(experConfigVo);
|
mapper.editExperConfig(experConfigVo);
|
||||||
for (ExperBasisVo basisVo : experConfigVo.getBasisVos()) {
|
for (ExperBasisVo basisVo : experConfigVo.getBasisVos()) {
|
||||||
|
|
@ -217,8 +219,10 @@ public class ExperimentStandardServiceImpl implements ExperimentStandardService
|
||||||
mapper.delExperBasis(dto);
|
mapper.delExperBasis(dto);
|
||||||
mapper.delConfigManDev(dto);
|
mapper.delConfigManDev(dto);
|
||||||
List<ConfigItemsVo> configItemsVos = mapper.getConfigItems(dto.getId());
|
List<ConfigItemsVo> configItemsVos = mapper.getConfigItems(dto.getId());
|
||||||
mapper.delItems(configItemsVos);
|
if(CollectionUtils.isNotEmpty(configItemsVos)){
|
||||||
mapper.delItem(configItemsVos);
|
mapper.delItems(configItemsVos);
|
||||||
|
mapper.delItem(configItemsVos);
|
||||||
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(e.toString(), e);
|
log.error(e.toString(), e);
|
||||||
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
||||||
|
|
|
||||||
|
|
@ -220,8 +220,12 @@ public class ExperimentalServiceImpl implements ExperimentalService {
|
||||||
List<Long> experDevItemsIds = mapper.getExperDevItems(experDevIds);
|
List<Long> experDevItemsIds = mapper.getExperDevItems(experDevIds);
|
||||||
mapper.delConfigBasis(vo.getId());
|
mapper.delConfigBasis(vo.getId());
|
||||||
mapper.delExperDev(vo.getId());
|
mapper.delExperDev(vo.getId());
|
||||||
mapper.delExperDevItems(experDevIds);
|
if(CollectionUtils.isNotEmpty(experDevIds)){
|
||||||
mapper.delExperDevItem(experDevItemsIds);
|
mapper.delExperDevItems(experDevIds);
|
||||||
|
}
|
||||||
|
if(CollectionUtils.isNotEmpty(experDevItemsIds)){
|
||||||
|
mapper.delExperDevItem(experDevItemsIds);
|
||||||
|
}
|
||||||
// 修改试验信息数据
|
// 修改试验信息数据
|
||||||
mapper.updateExper(vo);
|
mapper.updateExper(vo);
|
||||||
// 添加试验依据信息数据
|
// 添加试验依据信息数据
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,7 @@
|
||||||
dev_name AS devName,
|
dev_name AS devName,
|
||||||
dev_code AS devCode,
|
dev_code AS devCode,
|
||||||
dev_module AS devModule,
|
dev_module AS devModule,
|
||||||
contract_date AS contractDate
|
DATE_FORMAT(contract_date, '%Y-%m-%d') AS contractDate
|
||||||
FROM tb_exper_device
|
FROM tb_exper_device
|
||||||
WHERE del_flag = 0
|
WHERE del_flag = 0
|
||||||
<if test="id!=null">
|
<if test="id!=null">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue