|
|
|
@@ -6,13 +6,17 @@ import com.iformall.common.ResultData; |
|
|
|
import com.iformall.domain.po.MallUserInfo; |
|
|
|
import com.iformall.domain.po.WxBillSettle; |
|
|
|
import com.iformall.domain.po.WxBillSettleRecord; |
|
|
|
import com.iformall.enums.EnumSettleRecordWay; |
|
|
|
import com.iformall.enums.EnumSettleStatus; |
|
|
|
import com.iformall.enums.EnumSettleWay; |
|
|
|
import com.iformall.mapper.WxBillSettleMapper; |
|
|
|
import com.iformall.mapper.WxBillSettleRecordMapper; |
|
|
|
import com.iformall.service.WxBillSettleRecordService; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
|
|
|
|
/** |
|
|
|
* @author luozukai |
|
|
|
* @date 2019/8/26 17:37 |
|
|
|
@@ -46,6 +50,8 @@ public class WxBillSettleRecordServiceImpl implements WxBillSettleRecordService |
|
|
|
record.setSettleMoney(-record.getSettleMoney()); |
|
|
|
} |
|
|
|
|
|
|
|
String str = EnumSettleRecordWay.getEnum(record.getSettleWay()).getMessage()+"收款"+new BigDecimal(record.getSettleMoney()).divide(new BigDecimal(100), 2, BigDecimal.ROUND_HALF_UP)+"元"; |
|
|
|
record.setDetail(str); |
|
|
|
wxBillSettleRecordMapper.insertSelective(record); |
|
|
|
}else{ |
|
|
|
wxBillSettleRecordMapper.updateByPrimaryKeySelective(record); |
|
|
|
|