import java.math.BigDecimal;
import java.util.List;
import java.util.Optional;
/**
浜ゆ槗鍏憡鍒濆鏁版嵁
*/
@Log(title = "浜ゆ槗鍏憡鍒濆鏁版嵁", businessType = BusinessType.INSERT)
@PostMapping("/tradinginit")
private void tradinginit() {
NyncTradingAnnouncement nyncTradingAnnouncement = new NyncTradingAnnouncement();
UnifiedTransactionCode transactionID = new UnifiedTransactionCode();
List list = nyncTradingAnnouncementService.selectNyncTradingAnnouncementPathInit();
String sqlDictData = "SELECT dict_value FROM sys_dict_data WHERE STATUS='0' ";
if (list != null && !list.isEmpty()) {
for (int i = 0; i < list.size(); i++) {
// spd.dkid PROJECT_CODE, -- 椤圭洰缂栧彿
nyncTradingAnnouncement.setProjectCode(list.get(i).getDkid().toString());
// PROJECT_NAME 椤圭洰鍚嶇О
nyncTradingAnnouncement.setProjectName(list.get(i).getDeptname() + "|" + list.get(i).getDkms());
// PROJECT_PRICE
BigDecimal projectPrice = Optional.ofNullable(list.get(i).getPrice())
.map(price -> new BigDecimal(price))
.orElse(BigDecimal.ZERO);
nyncTradingAnnouncement.setProjectPrice(projectPrice);
// PROJECT_TYPE 椤圭洰绫诲瀷
// resourcetype 浜旇崚鍦,鎵垮寘鐢,鏂板鍦版簮,鏈哄姩鍦,鏋楀湴,鏋楀奖鍦,鏋楁湪璧勪骇,姘撮潰鍙婂叾浠,缁忚惀鎬ц祫浜
String resourceTypes = "浜旇崚鍦,鎵垮寘鐢,鏂板鍦版簮,鏈哄姩鍦,姘撮潰鍙婂叾浠,鑽夊師,闈炵粡钀ユц祫浜"; // 鍐滄潙璧勬簮鎬ц祫浜
String resourceTypes4 = "鏋楀湴,鏋楀奖鍦,鏋楁湪璧勪骇";
// 示例处理资源类型
if ("鎵垮寘鐢".equals(resourceTypes)) {
nyncTradingAnnouncement.setProjectType("1");
} else if ("鍐滄潙璧勬簮鎬ц祫浜".equals(resourceTypes)) {
nyncTradingAnnouncement.setProjectType("2");
} else if ("鏋楀湴,鏋楀奖鍦,鏋楁湪璧勪骇".equals(resourceTypes4)) {
nyncTradingAnnouncement.setProjectType("3");
}
// 其他逻辑...
}
} else {
// 处理空列表的情况
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
通义灵码是基于通义大模型的 AI 研发辅助工具,提供代码生成、研发问答、任务执行等能力,为开发者带来智能化研发体验,引领 AI 原生研发新范式。通义灵码包含 AI 编码助手和 AI 程序员。