杜洪波
2025-09-18 22d8b68b19e35bdd2086fd047296abe440639f32
src/main/java/com/product/administration/service/PunchRecordService.java
@@ -54,8 +54,8 @@
    * @return
    */
   public DataTableEntity listRecordInfo(FieldSetEntity fse) throws ParseException {
      DataTableEntity dt=baseDao.listTable(CmnConst.PRODUCT_OA_PUNCH_RECORD, "created_by=?", new Object[] {SpringMVCContextHolder.getCurrentUser().getUser_id()}, null, CmnConst.CREATED_UTC_DATETIME+" DESC", fse.getInteger(CmnConst.PAGESIZE), fse.getInteger(CmnConst.CPAGE));
      for (int i=0;i<dt.getRows();i++){
      DataTableEntity dt = baseDao.listTable(CmnConst.PRODUCT_OA_PUNCH_RECORD, "created_by=?", new Object[] {SpringMVCContextHolder.getCurrentUser().getUser_id()}, null, CmnConst.CREATED_UTC_DATETIME+" DESC", fse.getInteger(CmnConst.PAGESIZE), fse.getInteger(CmnConst.CPAGE));
      for (int i = 0; i < dt.getRows(); i++){
         FieldSetEntity fieldSetEntity = dt.getData().get(i);
         String punch_time_one = null;
         if (fieldSetEntity.getString("punch_time_one") != null) {
@@ -114,7 +114,7 @@
         sbReplenish.append("\nJOIN ( SELECT 0 AS digit UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3 ) T2");
         sbReplenish.append("\nON T2.digit < ( length( T1.replacement_card_type )- length( REPLACE ( T1.replacement_card_type, ',', '' ))+ 1 )");
         sbReplenish.append("\nwhere t1.created_by=? ");
         sbReplenish.append("\nand DATE_FORMAT( t1.replenish_date, '%Y-%m-%d' )=? ");
         sbReplenish.append("\nAND ").append(UnifySQLFunction.timeFunction("t1.replenish_date", "year_month_day")).append(" =? ");
         DataTableEntity dataTableEntity1 = baseDao.listTable(sbReplenish.toString(), param2.toArray());
         if(dataTableEntity1.getRows()!=0){