Browse Source

11-05 根据id查收款订单

huangqizheng/feature-20251104113536-现金管理二期退款修改
lijianlin 3 weeks ago
parent
commit
6e09ade75c
  1. 10
      src/main/java/com/example/demo/controller/cash/CashCollectionController.java
  2. 3
      src/main/java/com/example/demo/mapper/cash/CashCollectionMapper.java
  3. 2
      src/main/java/com/example/demo/service/cash/CashCollectionService.java
  4. 9
      src/main/java/com/example/demo/serviceImpl/cash/CashCollectionServiceImpl.java
  5. 9
      src/main/resources/cashMapper/CashCollectionMapper.xml

10
src/main/java/com/example/demo/controller/cash/CashCollectionController.java

@ -128,6 +128,14 @@ public class CashCollectionController {
}catch (Exception e){ }catch (Exception e){
return Result.error(e.getMessage()); return Result.error(e.getMessage());
} }
}
//根据id查询收款订单
@PostMapping("/selectById")
public Result selectById(@RequestBody CashCollection cashCollection) {
try {
return Result.success(cashCollectionService.selectById(cashCollection));
}catch (Exception e){
return Result.error(e.getMessage());
}
} }
} }

3
src/main/java/com/example/demo/mapper/cash/CashCollectionMapper.java

@ -52,5 +52,6 @@ public interface CashCollectionMapper {
List<GOrder>getUnSync(@Param("size")int size); List<GOrder>getUnSync(@Param("size")int size);
//给同步过去的gOrder设置同步状态 //给同步过去的gOrder设置同步状态
int markSynced(@Param("orderId") Integer orderId); int markSynced(@Param("orderId") Integer orderId);
//根据id查询收款订单
CashCollection selectById(Integer id);
} }

2
src/main/java/com/example/demo/service/cash/CashCollectionService.java

@ -35,4 +35,6 @@ public interface CashCollectionService {
List<RechargeActivity> getActivityList(); List<RechargeActivity> getActivityList();
//同步g_order订单到cash_record表 //同步g_order订单到cash_record表
Object syncToCashRecord(); Object syncToCashRecord();
//根据id查询收款订单
CashCollection selectById(CashCollection cashCollection);
} }

9
src/main/java/com/example/demo/serviceImpl/cash/CashCollectionServiceImpl.java

@ -317,4 +317,11 @@ public class CashCollectionServiceImpl implements CashCollectionService {
break; // 最后一批 break; // 最后一批
} }
}return "同步完毕"; }return "同步完毕";
}}
}
@Override
public CashCollection selectById(CashCollection cashCollection) {
return cashCollectionMapper.selectById(cashCollection.getId());
}
}

9
src/main/resources/cashMapper/CashCollectionMapper.xml

@ -240,4 +240,13 @@
where is_synced=0 and state=1 and type='gold_coin' and pay_style in(3,5,6,7,9) where is_synced=0 and state=1 and type='gold_coin' and pay_style in(3,5,6,7,9)
limit #{size} limit #{size}
</select> </select>
<select id="selectById" resultType="com.example.demo.domain.vo.cash.CashCollection">
select id,jwcode,name,market,activity,
order_code,bank_code,goods_name,good_num,num_unit,permanent_gold,free_gold,
payment_currency,payment_amount,received_currency,received_amount,handling_charge,
pay_type,received_market,pay_time,received_time,audit_id,status,submitter_id,
submitter_market,voucher,remark,audit_time
from cash_record
where id=#{id}
</select>
</mapper> </mapper>
Loading…
Cancel
Save