|
@@ -57,9 +57,9 @@ public class ConsumeController {
|
|
|
* @return 请求消费结果
|
|
* @return 请求消费结果
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/ConsumeOriginal/virtualCard")
|
|
@PostMapping("/ConsumeOriginal/virtualCard")
|
|
|
- public Object consumeOriginalVirtualCard(@RequestBody Object record, @RequestParam(name = "mac", required = false) java.lang.String mac,
|
|
|
|
|
- @RequestParam(name = "qrcode") java.lang.String qrcode,
|
|
|
|
|
- @RequestParam(name = "xfPwd", required = false) java.lang.String xfPwd) {
|
|
|
|
|
|
|
+ public Object consumeOriginalVirtualCard(@RequestBody Object record, @RequestParam(name = "mac", required = false) String mac,
|
|
|
|
|
+ @RequestParam(name = "qrcode") String qrcode,
|
|
|
|
|
+ @RequestParam(name = "xfPwd", required = false) String xfPwd) {
|
|
|
log.warn("[二维码请求消费]-[{}]", JSONUtil.parseObj(record));
|
|
log.warn("[二维码请求消费]-[{}]", JSONUtil.parseObj(record));
|
|
|
JSONObject yc = JSONUtil.parseObj(record);
|
|
JSONObject yc = JSONUtil.parseObj(record);
|
|
|
long userNo = ObjectUtil.isEmpty(yc.get("employeeID")) ? 0L : Long.parseLong(yc.get("employeeID").toString());
|
|
long userNo = ObjectUtil.isEmpty(yc.get("employeeID")) ? 0L : Long.parseLong(yc.get("employeeID").toString());
|
|
@@ -84,8 +84,8 @@ public class ConsumeController {
|
|
|
* @return 请求消费结果
|
|
* @return 请求消费结果
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/ConsumeOriginal")
|
|
@PostMapping("/ConsumeOriginal")
|
|
|
- public Object consumeOriginal(@RequestBody Object record, @RequestParam(name = "mac", required = false) java.lang.String mac,
|
|
|
|
|
- @RequestParam(name = "xfPwd", required = false) java.lang.String xfPwd) {
|
|
|
|
|
|
|
+ public Object consumeOriginal(@RequestBody Object record, @RequestParam(name = "mac", required = false) String mac,
|
|
|
|
|
+ @RequestParam(name = "xfPwd", required = false) String xfPwd) {
|
|
|
log.warn("[刷卡请求消费]-[{}]", JSONUtil.parseObj(record));
|
|
log.warn("[刷卡请求消费]-[{}]", JSONUtil.parseObj(record));
|
|
|
return doRecordData(record, "requestConsume", mac, xfPwd);
|
|
return doRecordData(record, "requestConsume", mac, xfPwd);
|
|
|
}
|
|
}
|
|
@@ -98,7 +98,7 @@ public class ConsumeController {
|
|
|
* @return 上传消费记录结果
|
|
* @return 上传消费记录结果
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/Consume")
|
|
@PostMapping("/Consume")
|
|
|
- public Object uploadRecord(@RequestBody Object record, @RequestParam(name = "mac", required = false) java.lang.String mac) {
|
|
|
|
|
|
|
+ public Object uploadRecord(@RequestBody Object record, @RequestParam(name = "mac", required = false) String mac) {
|
|
|
log.warn("[消费机上传消费记录]-[{}]", JSONUtil.parseObj(record));
|
|
log.warn("[消费机上传消费记录]-[{}]", JSONUtil.parseObj(record));
|
|
|
Object object = doRecordData(record, "uploadRecord", mac, "");
|
|
Object object = doRecordData(record, "uploadRecord", mac, "");
|
|
|
JSONObject jsonObject = JSONUtil.parseObj(object);
|
|
JSONObject jsonObject = JSONUtil.parseObj(object);
|
|
@@ -117,8 +117,8 @@ public class ConsumeController {
|
|
|
* @return 处理结果
|
|
* @return 处理结果
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/Consume/all")
|
|
@PostMapping("/Consume/all")
|
|
|
- public Object consumeAll(@RequestBody Object record, @RequestParam(name = "mac", required = false) java.lang.String mac,
|
|
|
|
|
- @RequestParam(name = "xfPwd", required = false) java.lang.String xfPwd) {
|
|
|
|
|
|
|
+ public Object consumeAll(@RequestBody Object record, @RequestParam(name = "mac", required = false) String mac,
|
|
|
|
|
+ @RequestParam(name = "xfPwd", required = false) String xfPwd) {
|
|
|
return doRecordData(record, "fullRecord", "", "");
|
|
return doRecordData(record, "fullRecord", "", "");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -139,7 +139,7 @@ public class ConsumeController {
|
|
|
* @return 对账结果
|
|
* @return 对账结果
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/consume/original/reconciliation/{consumeDate}")
|
|
@PostMapping("/consume/original/reconciliation/{consumeDate}")
|
|
|
- public R<ErrorInfo> originalReconciliation(@PathVariable("consumeDate") java.lang.String consumeDate) {
|
|
|
|
|
|
|
+ public R<ErrorInfo> originalReconciliation(@PathVariable("consumeDate") String consumeDate) {
|
|
|
return consumeBusiness.originalReconciliation(consumeDate);
|
|
return consumeBusiness.originalReconciliation(consumeDate);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -149,7 +149,7 @@ public class ConsumeController {
|
|
|
* @return 生成结果
|
|
* @return 生成结果
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/consume/sync/reconciliation/{consumeDate}")
|
|
@PostMapping("/consume/sync/reconciliation/{consumeDate}")
|
|
|
- public R<ErrorInfo> syncReconciliation(@PathVariable("consumeDate") java.lang.String consumeDate) {
|
|
|
|
|
|
|
+ public R<ErrorInfo> syncReconciliation(@PathVariable("consumeDate") String consumeDate) {
|
|
|
return consumeBusiness.syncReconciliation(consumeDate);
|
|
return consumeBusiness.syncReconciliation(consumeDate);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -162,7 +162,7 @@ public class ConsumeController {
|
|
|
* @param xfPwd 消费密码
|
|
* @param xfPwd 消费密码
|
|
|
* @return 处理结果
|
|
* @return 处理结果
|
|
|
*/
|
|
*/
|
|
|
- private Object doRecordData(Object record, java.lang.String type, java.lang.String mac, java.lang.String xfPwd) {
|
|
|
|
|
|
|
+ private Object doRecordData(Object record, String type, String mac, String xfPwd) {
|
|
|
if (ObjectUtil.length(record) == 0) {
|
|
if (ObjectUtil.length(record) == 0) {
|
|
|
ErrorResult result = ErrorResult.instance(HttpStatus.FORBIDDEN, "处理失败", 1, "PARAM_ERROR", "参数错误",
|
|
ErrorResult result = ErrorResult.instance(HttpStatus.FORBIDDEN, "处理失败", 1, "PARAM_ERROR", "参数错误",
|
|
|
"json字符串无法还原为对象,可能原因是格式不正确。");
|
|
"json字符串无法还原为对象,可能原因是格式不正确。");
|