Преглед на файлове

处理单号返回值错误的问题。

yuj преди 7 години
родител
ревизия
7019ef3404

+ 3 - 2
src/main/java/com/uas/platform/b2c/prod/product/common/service/impl/CreateNumberServiceImpl.java

@@ -95,8 +95,9 @@ public class CreateNumberServiceImpl implements CreateNumberService {
                 String originTime = createNumber.getTime();
                 // 2、检查时间是今天,就设置成对应的值
 				num = time.equals(originTime) ? originNum : num;
-                num = (addNums.length > 0) ? (num + addNums[0]) : (num + 1);
-                int update = jdbcTemplate.update("update product$creat_number set cn_time = '" + time + "', cn_number = " + num
+				Integer resultNum = (addNums.length > 0) ? num + addNums[0] : num + 1;
+				num++;
+                int update = jdbcTemplate.update("update product$creat_number set cn_time = '" + time + "', cn_number = " + resultNum
                         + " where cn_tbname = '" + tnName + "' and cn_time = '" + originTime + "' and cn_number = " + originNum);
                 if (update == 1) {
                     success = true;

+ 0 - 1
src/test/java/com/uas/platform/b2c/javase/collection/TableOrderTest.java

@@ -35,7 +35,6 @@ public class TableOrderTest extends BaseJunitTest {
             thread.start();
             thread.run();
         }
-
     }
 
     @Test