修改bug

This commit is contained in:
yangjun 2025-12-08 16:59:05 +08:00
parent 28de42db7a
commit eddce59d89
5 changed files with 38 additions and 0 deletions

View File

@ -117,6 +117,21 @@ public class ConfigMaterialInfoController extends JeecgController<ConfigMaterial
return Result.OK("操作成功!");
}
@AutoLog(value = "物料信息-编辑")
@ApiOperation(value="物料信息-编辑", notes="物料信息-编辑")
@RequiresPermissions("configMaterialInfo:config_material_info:edit")
@RequestMapping(value = "/editInfo", method = {RequestMethod.PUT,RequestMethod.POST})
public Result<String> editInfo(@RequestBody ConfigMaterialInfo configMaterialInfo) {
if(StringUtils.isNotBlank(configMaterialInfo.getMaterialName())){
String chinese = configMaterialInfo.getMaterialName();
String firstLetter = PinyinUtils.getFirstLetter(chinese);
configMaterialInfo.setPinyin(firstLetter);
}
configMaterialInfoService.updateOneTwoPrice(configMaterialInfo);
configMaterialInfoService.updateById(configMaterialInfo);
return Result.OK("操作成功!");
}
/**
* 通过id删除
*

View File

@ -36,4 +36,6 @@ public interface ConfigMaterialInfoMapper extends BaseMapper<ConfigMaterialInfo>
List<ConfigMaterialInfo> getCgdTreeDataWlnum(@Param(Constants.WRAPPER) QueryWrapper<ConfigMaterialInfo> queryWrapper);
ConfigMaterialInfo queryMaterialInfo(InvoicingQldQueryEntity queryDto);
void updateOneTwoPrice(@Param("params") ConfigMaterialInfo configMaterialInfo);
}

View File

@ -95,4 +95,18 @@
left join nu_invoicing_qld_gwc gwc on gwc.wl_id = info.id and gwc.nu_id = #{nuId} and gwc.elder_id = #{elderId}
where info.id = #{wlId}
</select>
<update id="updateOneTwoPrice">
update nu_config_material_info set
one_unit = #{params.oneUnit},
one_unit_proportion = #{params.oneUnitProportion},
one_unit_price = #{params.oneUnitPrice},
two_unit = #{params.twoUnit},
two_unit_proportion = #{params.twoUnitProportion},
two_unit_price = #{params.twoUnitPrice}
where id = #{params.id}
</update>
</mapper>

View File

@ -16,4 +16,6 @@ public interface IConfigMaterialInfoService extends IService<ConfigMaterialInfo>
void wlqianyi(ConfigMaterialInfo configMaterialInfo);
IPage<ConfigMaterialInfo> getConfiguredList(Page<ConfigMaterialInfo> page, ConfigMaterialInfo configMaterialInfo);
void updateOneTwoPrice(ConfigMaterialInfo configMaterialInfo);
}

View File

@ -34,4 +34,9 @@ public class ConfigMaterialInfoServiceImpl extends ServiceImpl<ConfigMaterialInf
public IPage<ConfigMaterialInfo> getConfiguredList(Page<ConfigMaterialInfo> page, ConfigMaterialInfo configMaterialInfo) {
return baseMapper.getConfiguredList(page,configMaterialInfo);
}
@Override
public void updateOneTwoPrice(ConfigMaterialInfo configMaterialInfo) {
baseMapper.updateOneTwoPrice(configMaterialInfo);
}
}