开发者社区 > 通义灵码 > 正文

回答的不准确,并且不能自己验证自己的代码

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 {

     // 处理空列表的情况
    

    }
    }

展开
收起
cuyvrq3yfoi46 2024-09-20 10:05:45 10 0
0 条回答
写回答
取消 提交回答
问答地址:

通义灵码是基于通义大模型的 AI 研发辅助工具,提供代码生成、研发问答、任务执行等能力,为开发者带来智能化研发体验,引领 AI 原生研发新范式。通义灵码包含 AI 编码助手和 AI 程序员。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载