问题修复

This commit is contained in:
donqi 2022-10-27 00:54:15 +08:00
parent 21f2947f45
commit 1a0a284353
10 changed files with 36 additions and 4 deletions

View File

@ -600,6 +600,8 @@ public class OrderController extends BaseController {
orderListResponse.setServerTime(master.getRevTime());
orderListResponse.setExpectTimeStart(master.getExpectTimeStart());
orderListResponse.setExpectTimeEnd(master.getExpectTimeEnd());
orderListResponse.setExpectTimeStartFront(master.getExpectTimeStart());
orderListResponse.setExpectTimeEndFront(master.getExpectTimeEnd());
orderListResponse.setOrderStatus(master.getOrderStatus());
orderListResponse.setPayStatus(master.getPayStatus());
orderListResponse.setPayType(master.getPayType());
@ -688,6 +690,8 @@ public class OrderController extends BaseController {
orderListResponse.setServerTime(detail.getRevTime());
orderListResponse.setExpectTimeStart(detail.getExpectTimeStart());
orderListResponse.setExpectTimeEnd(detail.getExpectTimeEnd());
orderListResponse.setExpectTimeStartFront(detail.getExpectTimeStart());
orderListResponse.setExpectTimeEndFront(detail.getExpectTimeEnd());
orderListResponse.setWorkBeginTime(detail.getWorkBeginTime());
orderListResponse.setWorkFinishTime(detail.getWorkFinishTime());
orderListResponse.setClockInLocation(detail.getClockInLocation());

View File

@ -232,6 +232,8 @@ public class OrderDetailController extends BaseController {
orderListResponse.setServerTime(detail.getRevTime());
orderListResponse.setExpectTimeStart(detail.getExpectTimeStart());
orderListResponse.setExpectTimeEnd(detail.getExpectTimeEnd());
orderListResponse.setExpectTimeStartFront(detail.getExpectTimeStart());
orderListResponse.setExpectTimeEndFront(detail.getExpectTimeEnd());
orderListResponse.setCreateTime(detail.getCreateTime());
orderListResponse.setWorkBeginTime(detail.getWorkBeginTime());
orderListResponse.setWorkFinishTime(detail.getWorkFinishTime());
@ -346,6 +348,8 @@ public class OrderDetailController extends BaseController {
orderListResponse.setServerTime(detail.getRevTime());
orderListResponse.setExpectTimeStart(detail.getExpectTimeStart());
orderListResponse.setExpectTimeEnd(detail.getExpectTimeEnd());
orderListResponse.setExpectTimeStartFront(detail.getExpectTimeStart());
orderListResponse.setExpectTimeEndFront(detail.getExpectTimeEnd());
orderListResponse.setWorkBeginTime(detail.getWorkBeginTime());
orderListResponse.setWorkFinishTime(detail.getWorkFinishTime());
orderListResponse.setClockInLocation(detail.getClockInLocation());
@ -362,7 +366,6 @@ public class OrderDetailController extends BaseController {
@PostMapping("/after/list")
@ResponseBody
public TableDataInfo afterServiceList(@RequestBody OrderDetail orderDetail) {
FinancialMaster financialMaster = financialMasterService.selectByOrderMasterId(orderDetail.getOrderMasterId());
AfterServiceRecord afterServiceRecord = new AfterServiceRecord();
afterServiceRecord.setExcludeAfterServiceFinished(Boolean.TRUE);
List<AfterServiceRecord> afterServiceRecordList = afterServiceRecordService.selectAfterServiceRecordList(afterServiceRecord);
@ -442,6 +445,7 @@ public class OrderDetailController extends BaseController {
Boolean isOverTime = orderTimeoutRecord == null ? false : true;
if(this.checkIsOnlyServer(orderMaster.getId(), detail.getWorkerId())){
FinancialMaster financialMaster = financialMasterService.selectByOrderMasterId(detail.getOrderMasterId());
BigDecimal workerFee = financialMaster.getPayMoney();
List<FinancialDetail> financialDetailList = financialDetailService.selectByFinancialMasterId(financialMaster.getId());
for (FinancialDetail param : financialDetailList) {
@ -476,6 +480,8 @@ public class OrderDetailController extends BaseController {
orderListResponse.setServerTime(detail.getRevTime());
orderListResponse.setExpectTimeStart(detail.getExpectTimeStart());
orderListResponse.setExpectTimeEnd(detail.getExpectTimeEnd());
orderListResponse.setExpectTimeStartFront(detail.getExpectTimeStart());
orderListResponse.setExpectTimeEndFront(detail.getExpectTimeEnd());
orderListResponse.setWorkBeginTime(detail.getWorkBeginTime());
orderListResponse.setWorkFinishTime(detail.getWorkFinishTime());
orderListResponse.setRemark(goods.getRemark());

View File

@ -191,6 +191,8 @@ public class OrderMasterController extends BaseController {
orderListResponse.setServerTime(master.getRevTime());
orderListResponse.setExpectTimeStart(master.getExpectTimeStart());
orderListResponse.setExpectTimeEnd(master.getExpectTimeEnd());
orderListResponse.setExpectTimeStartFront(master.getExpectTimeStart());
orderListResponse.setExpectTimeEndFront(master.getExpectTimeEnd());
orderListResponse.setOrderStatus(master.getOrderStatus());
orderListResponse.setPayStatus(financialMaster.getPayStatus());
orderListResponse.setPayType(master.getPayType());
@ -334,6 +336,8 @@ public class OrderMasterController extends BaseController {
orderListResponse.setServerTime(master.getRevTime());
orderListResponse.setExpectTimeStart(master.getExpectTimeStart());
orderListResponse.setExpectTimeEnd(master.getExpectTimeEnd());
orderListResponse.setExpectTimeStartFront(master.getExpectTimeStart());
orderListResponse.setExpectTimeEndFront(master.getExpectTimeEnd());
orderListResponse.setOrderStatus(master.getOrderStatus());
orderListResponse.setPayStatus(master.getPayStatus());
orderListResponse.setPayType(master.getPayType());
@ -428,6 +432,8 @@ public class OrderMasterController extends BaseController {
orderStandardDetail.setRevTime(orderDetail.getRevTime());
orderStandardDetail.setExpectTimeStart(orderDetail.getExpectTimeStart());
orderStandardDetail.setExpectTimeEnd(orderDetail.getExpectTimeEnd());
orderStandardDetail.setExpectTimeStartFront(orderDetail.getExpectTimeStart());
orderStandardDetail.setExpectTimeEndFront(orderDetail.getExpectTimeEnd());
orderStandardDetail.setOrderStandardList(standardList);
orderStandardDetail.setFinishImgList(finishImgList);
orderStandardDetail.setRemark(orderDetail.getRemark());
@ -503,6 +509,8 @@ public class OrderMasterController extends BaseController {
orderListResponse.setServerTime(orderMaster.getRevTime());
orderListResponse.setExpectTimeStart(orderMaster.getExpectTimeStart());
orderListResponse.setExpectTimeEnd(orderMaster.getExpectTimeEnd());
orderListResponse.setExpectTimeStartFront(orderMaster.getExpectTimeStart());
orderListResponse.setExpectTimeEndFront(orderMaster.getExpectTimeEnd());
orderListResponse.setCreateTime(orderMaster.getCreateTime());
orderListResponse.setRemark(goods.getRemark());
orderListResponse.setCustomerRemark(orderMaster.getRemark());

View File

@ -100,7 +100,8 @@ public class WxPayController extends BaseController {
List<DivMember> divMembers = new ArrayList<>();
// divMembers.add(new DivMember("C7D101", String.valueOf(financialMaster.getPayMoney()), true));
// TODO 订单里需要补充支付金额tittle简要描述分账信息description
PayParam payParam = PayParam.delayPayParam(orderMaster.getCode() + "_" + StringUtils.join(financialChangeRecordIds, ",") + "_"+ System.currentTimeMillis(),
String changeRecordIdStr = financialChangeRecordIds.size() > 0 ? StringUtils.join(financialChangeRecordIds, ",") + "_" : "";
PayParam payParam = PayParam.delayPayParam(orderMaster.getCode() + "_" + changeRecordIdStr + System.currentTimeMillis(),
String.valueOf(payMoney), "工圈子居家设备", "工圈子居家设备购买付费");
map = adapayService.wxLitePay(orderMaster.getDeptId(), payParam, expend, null, null);
} catch (BaseAdaPayException e) {

View File

@ -40,9 +40,13 @@ public class OrderListResponse {
private Date serverTime;
@JsonFormat(pattern = "YYYY-MM-dd HH:mm")
private Date expectTimeStart;
private Date expectTimeStartFront;
@JsonFormat(pattern = "HH:mm")
private Date expectTimeEndFront;
private Date expectTimeStart;
private Date expectTimeEnd;
private Date workBeginTime;

View File

@ -23,9 +23,13 @@ public class OrderStandardDetail {
private Date revTime;
@JsonFormat(pattern = "YYYY-MM-dd HH:mm")
private Date expectTimeStart;
private Date expectTimeStartFront;
@JsonFormat(pattern = "HH:mm")
private Date expectTimeEndFront;
private Date expectTimeStart;
private Date expectTimeEnd;
private Date workBeginTime;

View File

@ -72,4 +72,5 @@ public class OrderDetail extends BaseEntity {
private String orderDetailIds;
private Boolean useTimeNotRange;
}

View File

@ -83,4 +83,6 @@ public class OrderMaster extends BaseEntity {
private Boolean isOverTime;
private String orderMasterIds;
private Boolean useTimeNotRange;
}

View File

@ -204,6 +204,7 @@
<if test="revTime != null">rev_time = #{revTime},</if>
<if test="expectTimeStart != null">expect_time_start = #{expectTimeStart},</if>
<if test="expectTimeEnd != null">expect_time_end = #{expectTimeEnd},</if>
<if test="useTimeNotRange">expect_time_end = null,</if>
<if test="workBeginTime != null">work_begin_time = #{workBeginTime},</if>
<if test="workFinishTime != null">work_finish_time = #{workFinishTime},</if>
<if test="clockInLocation != null and clockInLocation != ''">clock_in_location = #{clockInLocation},</if>

View File

@ -211,6 +211,7 @@
<if test="revTime != null">rev_time = #{revTime},</if>
<if test="expectTimeStart != null">expect_time_start = #{expectTimeStart},</if>
<if test="expectTimeEnd != null">expect_time_end = #{expectTimeEnd},</if>
<if test="useTimeNotRange">expect_time_end = null,</if>
<if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
update_time = SYSDATE()
</set>