Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
A
Aidea
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
sa_aidea
Aidea
Commits
97255f1c
Commit
97255f1c
authored
Nov 29, 2020
by
卜远杰
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
移动端查看发票接口
parent
18b037aa
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
264 additions
and
12 deletions
+264
-12
invoiceform.html
...eb/src/main/webapp/WEB-INF/views/invoice/invoiceform.html
+8
-0
invoicelist.html
...eb/src/main/webapp/WEB-INF/views/invoice/invoicelist.html
+10
-6
InvoiceMapper.java
...e/src/main/java/com/cftech/invoice/dao/InvoiceMapper.java
+11
-0
InvoiceMapper.xml
...le/src/main/java/com/cftech/invoice/dao/InvoiceMapper.xml
+39
-0
InvoiceDetail.java
...src/main/java/com/cftech/invoice/model/InvoiceDetail.java
+78
-0
InvoiceService.java
.../main/java/com/cftech/invoice/service/InvoiceService.java
+14
-0
InvoiceServiceImpl.java
...a/com/cftech/invoice/service/impl/InvoiceServiceImpl.java
+50
-0
MobileInvoiceController.java
.../java/com/cftech/invoice/web/MobileInvoiceController.java
+32
-0
OrderServiceImpl.java
.../java/com/cftech/order/service/impl/OrderServiceImpl.java
+11
-1
InvoiceUtil.java
...ule/src/main/java/com/cftech/order/utils/InvoiceUtil.java
+1
-1
OrderController.java
...e/src/main/java/com/cftech/order/web/OrderController.java
+7
-1
pom.xml
pom.xml
+3
-3
No files found.
aidea-modules/invoice-module-web/src/main/webapp/WEB-INF/views/invoice/invoiceform.html
View file @
97255f1c
...
@@ -77,6 +77,14 @@
...
@@ -77,6 +77,14 @@
<div
class=
"box-body"
>
<div
class=
"box-body"
>
</div>
</div>
<div
class=
"form-group form-md-line-input col-md-12"
>
<label>
开票编码
</label>
<input
type=
"text"
required
class=
"form-control pull-right"
readonly
value=
"$!{data.number}"
maxlength=
"500"
required
name=
"number"
placeholder=
"开票编码"
>
</div>
<div
class=
"form-group form-md-line-input col-md-12"
>
<div
class=
"form-group form-md-line-input col-md-12"
>
<label>
发票抬头
</label>
<label>
发票抬头
</label>
<input
type=
"text"
required
class=
"form-control pull-right"
readonly
<input
type=
"text"
required
class=
"form-control pull-right"
readonly
...
...
aidea-modules/invoice-module-web/src/main/webapp/WEB-INF/views/invoice/invoicelist.html
View file @
97255f1c
...
@@ -96,6 +96,7 @@
...
@@ -96,6 +96,7 @@
<thead>
<thead>
<tr>
<tr>
<td
hidden=
"true"
>
Id
</td>
<td
hidden=
"true"
>
Id
</td>
<td>
开票编码
</td>
<td>
发票抬头
</td>
<td>
发票抬头
</td>
<td>
抬头类型
</td>
<td>
抬头类型
</td>
<td>
发票内容
</td>
<td>
发票内容
</td>
...
@@ -206,6 +207,9 @@
...
@@ -206,6 +207,9 @@
{
{
"mData"
:
"id"
"mData"
:
"id"
},
},
{
"mData"
:
"number"
},
{
{
"mData"
:
"invoiceTitle"
"mData"
:
"invoiceTitle"
},
},
...
@@ -256,7 +260,7 @@
...
@@ -256,7 +260,7 @@
},
},
{
{
"aTargets"
:
[
2
]
,
"aTargets"
:
[
3
]
,
"mData"
:
"status"
,
"mData"
:
"status"
,
"mRender"
:
function
(
a
,
b
,
c
,
d
){
"mRender"
:
function
(
a
,
b
,
c
,
d
){
if
(
a
==
0
){
if
(
a
==
0
){
...
@@ -270,7 +274,7 @@
...
@@ -270,7 +274,7 @@
},
},
{
{
"aTargets"
:
[
5
],
"aTargets"
:
[
6
],
"mData"
:
"invoiceType"
,
"mData"
:
"invoiceType"
,
"mRender"
:
function
(
a
,
b
,
c
,
d
)
{
"mRender"
:
function
(
a
,
b
,
c
,
d
)
{
if
(
a
==
1
){
if
(
a
==
1
){
...
@@ -285,7 +289,7 @@
...
@@ -285,7 +289,7 @@
},
},
{
{
"aTargets"
:
[
6
],
"aTargets"
:
[
7
],
"mData"
:
"invoiceForm"
,
"mData"
:
"invoiceForm"
,
"mRender"
:
function
(
a
,
b
,
c
,
d
)
{
"mRender"
:
function
(
a
,
b
,
c
,
d
)
{
if
(
a
==
0
){
if
(
a
==
0
){
...
@@ -300,7 +304,7 @@
...
@@ -300,7 +304,7 @@
},
},
{
{
"aTargets"
:
[
1
1
],
"aTargets"
:
[
1
2
],
"mData"
:
"pushMode"
,
"mData"
:
"pushMode"
,
"mRender"
:
function
(
a
,
b
,
c
,
d
)
{
"mRender"
:
function
(
a
,
b
,
c
,
d
)
{
if
(
a
==
0
){
if
(
a
==
0
){
...
@@ -313,14 +317,14 @@
...
@@ -313,14 +317,14 @@
},
},
{
{
"aTargets"
:
[
1
4
],
"aTargets"
:
[
1
5
],
"mData"
:
"createTime"
,
"mData"
:
"createTime"
,
"mRender"
:
function
(
a
,
b
,
c
,
d
)
{
"mRender"
:
function
(
a
,
b
,
c
,
d
)
{
return
formatDates
(
a
,
"yyyy-MM-dd HH:mm:ss"
);
return
formatDates
(
a
,
"yyyy-MM-dd HH:mm:ss"
);
}
}
},
},
{
{
"aTargets"
:
[
1
5
],
"aTargets"
:
[
1
6
],
"mData"
:
"id"
,
"mData"
:
"id"
,
"mRender"
:
function
(
a
,
b
,
c
,
d
)
{
"mRender"
:
function
(
a
,
b
,
c
,
d
)
{
var
html
=
'#if($shiro.hasPermission("qy:invoice:edit"))'
;
var
html
=
'#if($shiro.hasPermission("qy:invoice:edit"))'
;
...
...
aidea-modules/invoice-module/src/main/java/com/cftech/invoice/dao/InvoiceMapper.java
View file @
97255f1c
...
@@ -2,6 +2,10 @@ package com.cftech.invoice.dao;
...
@@ -2,6 +2,10 @@ package com.cftech.invoice.dao;
import
com.cftech.invoice.model.Invoice
;
import
com.cftech.invoice.model.Invoice
;
import
com.cftech.core.generic.GenericDao
;
import
com.cftech.core.generic.GenericDao
;
import
com.cftech.invoice.model.InvoiceDetail
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 开票信息Mapper
* 开票信息Mapper
...
@@ -11,4 +15,11 @@ import com.cftech.core.generic.GenericDao;
...
@@ -11,4 +15,11 @@ import com.cftech.core.generic.GenericDao;
*/
*/
public
interface
InvoiceMapper
extends
GenericDao
<
Invoice
>
{
public
interface
InvoiceMapper
extends
GenericDao
<
Invoice
>
{
/**
* 移动端查看发票
* @param param
* @return
*/
List
<
InvoiceDetail
>
selectInvoiceDetail
(
Map
<
String
,
Object
>
param
);
}
}
\ No newline at end of file
aidea-modules/invoice-module/src/main/java/com/cftech/invoice/dao/InvoiceMapper.xml
View file @
97255f1c
...
@@ -28,6 +28,21 @@
...
@@ -28,6 +28,21 @@
<result
column=
"number"
property=
"number"
/>
<result
column=
"number"
property=
"number"
/>
</resultMap>
</resultMap>
<resultMap
id=
"resultMapDetail"
type=
"com.cftech.invoice.model.InvoiceDetail"
>
<id
column=
"id"
property=
"id"
/>
<result
column=
"number"
property=
"number"
/>
<result
column=
"createTime"
property=
"createTime"
/>
<result
column=
"confirm"
property=
"confirm"
/>
<result
column=
"status"
property=
"status"
/>
<result
column=
"totalAmount"
property=
"totalAmount"
/>
<result
column=
"productName"
property=
"productName"
/>
<result
column=
"format"
property=
"format"
/>
<result
column=
"unit"
property=
"unit"
/>
<result
column=
"price"
property=
"price"
/>
<result
column=
"productImg"
property=
"productImg"
/>
<result
column=
"isRs"
property=
"isRs"
/>
</resultMap>
<sql
id=
"sqlWhere"
>
<sql
id=
"sqlWhere"
>
<if
test=
"conds!=null"
>
<if
test=
"conds!=null"
>
<trim
prefix=
"WHERE"
prefixOverrides=
"AND|OR"
>
<trim
prefix=
"WHERE"
prefixOverrides=
"AND|OR"
>
...
@@ -138,6 +153,30 @@
...
@@ -138,6 +153,30 @@
<if
test=
"limit>0"
>
limit #{offset},#{limit}
</if>
<if
test=
"limit>0"
>
limit #{offset},#{limit}
</if>
</select>
</select>
<select
id=
"selectInvoiceDetail"
parameterType=
"java.util.Map"
resultMap=
"resultMapDetail"
>
SELECT
o.id id,
o.number number,
o.create_time createTime,
o.confirm confirm,
o.`status` status,
o.total_amount totalAmount,
p.product_name productName,
p.format format,
p.unit unit,
p.price price,
p.product_img productImg,
p.is_rs isRs
FROM
t_order o
LEFT JOIN t_order_details d ON d.order_id = o.id
AND d.del_flag = 0
LEFT JOIN t_aidea_product p ON d.drugs_id = p.id
AND p.del_flag = 0
<include
refid=
"sqlWhere"
/>
<if
test=
"sort!=null"
>
ORDER BY ${sort.param} ${sort.type}
</if>
</select>
<update
id=
"update"
parameterType=
"com.cftech.invoice.model.Invoice"
>
<update
id=
"update"
parameterType=
"com.cftech.invoice.model.Invoice"
>
update t_aidea_invoice
update t_aidea_invoice
<set>
<set>
...
...
aidea-modules/invoice-module/src/main/java/com/cftech/invoice/model/InvoiceDetail.java
0 → 100644
View file @
97255f1c
package
com
.
cftech
.
invoice
.
model
;
import
com.sun.tools.corba.se.idl.StringGen
;
import
lombok.Data
;
/**
*
* 移动端查看发票实体类
* @author BuYJ
*/
@Data
public
class
InvoiceDetail
{
/**
* 订单ID
*/
private
String
id
;
/**
* 订单编码
*/
private
String
number
;
/**
* 订单下单时间
*/
private
String
createTime
;
/**
* 是否开票 有值则已开票 反之则未
*/
private
String
confirm
;
/**
* 订单状态 0:待确认 1:待付款 2:待发货 3:待收货 4:已完成(已成交) 5:已取消
*/
private
String
status
;
/**
* 开票金额
*/
private
String
totalAmount
;
/**
* 产品名称
*/
private
String
productName
;
/**
* 产品规格
*/
private
String
format
;
/**
* 产品单位
*/
private
String
unit
;
/**
* 产品单价
*/
private
String
price
;
/**
* 产品图片
*/
private
String
productImg
;
/**
* 是否RS
*/
private
String
isRs
;
/**
* 移动端传的APPID
*/
private
String
appId
;
}
aidea-modules/invoice-module/src/main/java/com/cftech/invoice/service/InvoiceService.java
View file @
97255f1c
package
com
.
cftech
.
invoice
.
service
;
package
com
.
cftech
.
invoice
.
service
;
import
com.alibaba.fastjson.JSONObject
;
import
com.cftech.core.sql.Conds
;
import
com.cftech.core.sql.Sort
;
import
com.cftech.invoice.model.Invoice
;
import
com.cftech.invoice.model.Invoice
;
import
com.cftech.core.generic.GenericService
;
import
com.cftech.core.generic.GenericService
;
import
com.cftech.invoice.model.InvoiceDetail
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 开票信息Service
* 开票信息Service
*
*
...
@@ -11,4 +19,10 @@ import com.cftech.core.generic.GenericService;
...
@@ -11,4 +19,10 @@ import com.cftech.core.generic.GenericService;
public
interface
InvoiceService
extends
GenericService
<
Invoice
>
{
public
interface
InvoiceService
extends
GenericService
<
Invoice
>
{
/**
* 移动端查看发票
* @param invoiceDetail
* @return
*/
JSONObject
selectInvoiceDetail
(
InvoiceDetail
invoiceDetail
);
}
}
aidea-modules/invoice-module/src/main/java/com/cftech/invoice/service/impl/InvoiceServiceImpl.java
View file @
97255f1c
package
com
.
cftech
.
invoice
.
service
.
impl
;
package
com
.
cftech
.
invoice
.
service
.
impl
;
import
com.alibaba.fastjson.JSONObject
;
import
com.cftech.accounts.model.MpAccountsEntity
;
import
com.cftech.accounts.service.MpAccountsService
;
import
com.cftech.core.scope.OrderType
;
import
com.cftech.core.sql.Sort
;
import
com.cftech.core.util.StringUtils
;
import
com.cftech.invoice.model.Invoice
;
import
com.cftech.invoice.model.Invoice
;
import
com.cftech.invoice.dao.InvoiceMapper
;
import
com.cftech.invoice.dao.InvoiceMapper
;
import
com.cftech.invoice.model.InvoiceDetail
;
import
com.cftech.invoice.service.InvoiceService
;
import
com.cftech.invoice.service.InvoiceService
;
import
com.cftech.core.generic.GenericDao
;
import
com.cftech.core.generic.GenericDao
;
import
com.cftech.core.generic.GenericServiceImpl
;
import
com.cftech.core.generic.GenericServiceImpl
;
...
@@ -10,6 +17,10 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -10,6 +17,10 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 开票信息ServiceImpl
* 开票信息ServiceImpl
*
*
...
@@ -23,9 +34,48 @@ public class InvoiceServiceImpl extends GenericServiceImpl<Invoice> implements I
...
@@ -23,9 +34,48 @@ public class InvoiceServiceImpl extends GenericServiceImpl<Invoice> implements I
@Qualifier
(
"invoiceMapper"
)
@Qualifier
(
"invoiceMapper"
)
private
InvoiceMapper
invoiceMapper
;
private
InvoiceMapper
invoiceMapper
;
@Autowired
private
MpAccountsService
mpAccountsService
;
@Override
@Override
public
GenericDao
<
Invoice
>
getGenericMapper
()
{
public
GenericDao
<
Invoice
>
getGenericMapper
()
{
return
invoiceMapper
;
return
invoiceMapper
;
}
}
@Override
public
JSONObject
selectInvoiceDetail
(
InvoiceDetail
invoiceDetail
)
{
JSONObject
jsonObject
=
new
JSONObject
();
MpAccountsEntity
mpAccountsEntity
=
null
;
if
(
StringUtils
.
isNotBlank
(
invoiceDetail
.
getAppId
())){
mpAccountsEntity
=
mpAccountsService
.
getMpAccountsAppid
(
invoiceDetail
.
getAppId
());
}
else
{
jsonObject
.
put
(
"errorNo"
,
"2"
);
jsonObject
.
put
(
"errorMsg"
,
"appId不能为空"
);
}
try
{
Map
<
String
,
Object
>
params
=
new
HashMap
<
String
,
Object
>();
Conds
conds
=
new
Conds
();
conds
.
equal
(
"o.accounts_id"
,
mpAccountsEntity
.
getId
());
conds
.
equal
(
"o.del_flag"
,
0
);
if
(
StringUtils
.
isNotBlank
(
invoiceDetail
.
getId
())){
conds
.
equal
(
"o.id"
,
invoiceDetail
.
getId
());
}
Sort
sort
=
new
Sort
(
"d.create_time"
,
OrderType
.
DESC
);
params
.
put
(
"conds"
,
conds
);
params
.
put
(
"sort"
,
sort
);
List
<
InvoiceDetail
>
list
=
invoiceMapper
.
selectInvoiceDetail
(
params
);
jsonObject
.
put
(
"errorNo"
,
"0"
);
if
(
list
.
size
()
>
0
){
jsonObject
.
put
(
"data"
,
list
);
}
else
{
jsonObject
.
put
(
"data"
,
null
);
}
}
catch
(
Exception
e
){
jsonObject
.
put
(
"errorNo"
,
"1"
);
jsonObject
.
put
(
"errorMsg"
,
"程序异常"
);
}
return
jsonObject
;
}
}
}
\ No newline at end of file
aidea-modules/invoice-module/src/main/java/com/cftech/invoice/web/MobileInvoiceController.java
0 → 100644
View file @
97255f1c
package
com
.
cftech
.
invoice
.
web
;
import
com.alibaba.fastjson.JSONObject
;
import
com.cftech.invoice.model.InvoiceDetail
;
import
com.cftech.invoice.service.InvoiceService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.MediaType
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@Slf4j
@RequestMapping
(
"mobile/data/invoice"
)
public
class
MobileInvoiceController
{
@Autowired
private
InvoiceService
invoiceService
;
/**
* 查看发票详情接口
* @param invoiceDetail (传订单ID 和appId)
* @return
*/
@RequestMapping
(
value
=
"/invoiceDetail"
,
method
=
{
RequestMethod
.
POST
},
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
JSONObject
invoiceDetail
(
@RequestBody
InvoiceDetail
invoiceDetail
){
return
invoiceService
.
selectInvoiceDetail
(
invoiceDetail
);
}
}
aidea-modules/order-module/src/main/java/com/cftech/order/service/impl/OrderServiceImpl.java
View file @
97255f1c
...
@@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONArray;
...
@@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONArray;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.cftech.accounts.model.MpAccountsEntity
;
import
com.cftech.accounts.model.MpAccountsEntity
;
import
com.cftech.accounts.service.MpAccountsService
;
import
com.cftech.accounts.service.MpAccountsService
;
import
com.cftech.base.codingrule.utils.CodingruleUtils
;
import
com.cftech.core.sql.Sort
;
import
com.cftech.core.sql.Sort
;
import
com.cftech.core.util.Constants
;
import
com.cftech.core.util.Constants
;
import
com.cftech.core.util.StringUtils
;
import
com.cftech.core.util.StringUtils
;
...
@@ -54,6 +55,9 @@ public class OrderServiceImpl extends GenericServiceImpl<Order> implements Order
...
@@ -54,6 +55,9 @@ public class OrderServiceImpl extends GenericServiceImpl<Order> implements Order
@Autowired
@Autowired
private
InvoiceService
invoiceService
;
private
InvoiceService
invoiceService
;
@Autowired
private
CodingruleUtils
codingruleUtils
;
@Override
@Override
public
GenericDao
<
Order
>
getGenericMapper
()
{
public
GenericDao
<
Order
>
getGenericMapper
()
{
...
@@ -329,6 +333,7 @@ public class OrderServiceImpl extends GenericServiceImpl<Order> implements Order
...
@@ -329,6 +333,7 @@ public class OrderServiceImpl extends GenericServiceImpl<Order> implements Order
//抬头类型为公司则发票税号
//抬头类型为公司则发票税号
invoice
.
setUnitTaxNumber
(
invoiceDto
.
getUnitTaxNumber
());
invoice
.
setUnitTaxNumber
(
invoiceDto
.
getUnitTaxNumber
());
}
}
invoice
.
setNumber
(
codingruleUtils
.
getNumber
(
mpAccountsEntity
.
getId
(),
Invoice
.
class
.
getName
()));
invoice
.
setInvoiceTitle
(
invoiceDto
.
getInvoiceTitle
());
invoice
.
setInvoiceTitle
(
invoiceDto
.
getInvoiceTitle
());
invoice
.
setInvoiceContent
(
invoiceDto
.
getInvoiceContent
());
invoice
.
setInvoiceContent
(
invoiceDto
.
getInvoiceContent
());
invoice
.
setInvoiceType
(
"1"
);
invoice
.
setInvoiceType
(
"1"
);
...
@@ -343,13 +348,18 @@ public class OrderServiceImpl extends GenericServiceImpl<Order> implements Order
...
@@ -343,13 +348,18 @@ public class OrderServiceImpl extends GenericServiceImpl<Order> implements Order
invoice
.
setOpenId
(
order
.
getOpenid
());
invoice
.
setOpenId
(
order
.
getOpenid
());
invoice
.
setOperator
(
order
.
getNickName
());
invoice
.
setOperator
(
order
.
getNickName
());
invoiceService
.
save
(
invoice
);
invoiceService
.
save
(
invoice
);
jsonObject
.
put
(
"errorNo"
,
0
);
//更新是否开票状态
order
.
setConfirm
(
invoiceSerialNum
);
orderMapper
.
update
(
order
);
}
else
{
}
else
{
jsonObject
.
put
(
"errorNo"
,
1
);
jsonObject
.
put
(
"errorNo"
,
1
);
jsonObject
.
put
(
"errorMsg"
,
org
.
apache
.
commons
.
lang3
.
StringUtils
.
isEmpty
(
json
.
getString
(
"describe"
))
?
json
.
getString
(
"message"
)
:
json
.
getString
(
"describe"
));
jsonObject
.
put
(
"errorMsg"
,
org
.
apache
.
commons
.
lang3
.
StringUtils
.
isEmpty
(
json
.
getString
(
"describe"
))
?
json
.
getString
(
"message"
)
:
json
.
getString
(
"describe"
));
return
jsonObject
;
}
}
}
}
}
}
jsonObject
.
put
(
"errorNo"
,
0
);
}
catch
(
Exception
e
){
}
catch
(
Exception
e
){
e
.
printStackTrace
();
e
.
printStackTrace
();
jsonObject
.
put
(
"errorNo"
,
"1"
);
jsonObject
.
put
(
"errorNo"
,
"1"
);
...
...
aidea-modules/order-module/src/main/java/com/cftech/order/utils/InvoiceUtil.java
View file @
97255f1c
...
@@ -94,7 +94,7 @@ public class InvoiceUtil {
...
@@ -94,7 +94,7 @@ public class InvoiceUtil {
//销方电话 必填
//销方电话 必填
order
.
put
(
"salerTel"
,
SystemConfig
.
p
.
getProperty
(
"SALER_TEL"
));
order
.
put
(
"salerTel"
,
SystemConfig
.
p
.
getProperty
(
"SALER_TEL"
));
//订单号 (每个企业唯一) 必填
//订单号 (每个企业唯一) 必填
order
.
put
(
"orderNo"
,
orderObj
.
getNumber
()
);
//todo
order
.
put
(
"orderNo"
,
"OD199812132"
);
//todo
// 开票完成回传发票信息地址 非必填
// 开票完成回传发票信息地址 非必填
order
.
put
(
"callBackUrl"
,
"http:127.0.0.1/invoice/callback/"
);
order
.
put
(
"callBackUrl"
,
"http:127.0.0.1/invoice/callback/"
);
// 购方名称 必填
// 购方名称 必填
...
...
aidea-modules/order-module/src/main/java/com/cftech/order/web/OrderController.java
View file @
97255f1c
...
@@ -288,12 +288,18 @@ public class OrderController {
...
@@ -288,12 +288,18 @@ public class OrderController {
String
userName
=
userService
.
fetchAuthById
(
userid
).
getWxUserName
();
String
userName
=
userService
.
fetchAuthById
(
userid
).
getWxUserName
();
invoice
.
setOperator
(
StringUtils
.
isEmpty
(
userName
)
?
""
:
userName
);
invoice
.
setOperator
(
StringUtils
.
isEmpty
(
userName
)
?
""
:
userName
);
invoiceService
.
save
(
invoice
);
invoiceService
.
save
(
invoice
);
jsonObject
.
put
(
"errorNo"
,
0
);
//更新是否开票状态
order
.
setConfirm
(
invoiceSerialNum
);
orderService
.
update
(
order
);
}
else
{
}
else
{
jsonObject
.
put
(
"errorNo"
,
1
);
jsonObject
.
put
(
"errorNo"
,
1
);
jsonObject
.
put
(
"errorMsg"
,
StringUtils
.
isEmpty
(
json
.
getString
(
"describe"
))
?
json
.
getString
(
"message"
)
:
json
.
getString
(
"describe"
));
jsonObject
.
put
(
"errorMsg"
,
StringUtils
.
isEmpty
(
json
.
getString
(
"describe"
))
?
json
.
getString
(
"message"
)
:
json
.
getString
(
"describe"
));
return
jsonObject
;
}
}
}
}
jsonObject
.
put
(
"errorNo"
,
0
);
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
...
pom.xml
View file @
97255f1c
...
@@ -79,7 +79,7 @@
...
@@ -79,7 +79,7 @@
<module>
workshop-module-web
</module>
<module>
workshop-module-web
</module>
<module>
schaeffler-modules
</module>
<module>
schaeffler-modules
</module>
<module>
aidea-modules
</module>
<module>
aidea-modules
</module>
<module>
authentication-module-web
</module
>
<!-- <module>authentication-module-web</module>--
>
</modules>
</modules>
...
@@ -925,7 +925,7 @@
...
@@ -925,7 +925,7 @@
</exclusions>
</exclusions>
</dependency>
</dependency>
<dependency>
<
!--<
dependency>
<groupId>sf.csim</groupId>
<groupId>sf.csim</groupId>
<artifactId>printer-api</artifactId>
<artifactId>printer-api</artifactId>
<version>1.0.3</version>
<version>1.0.3</version>
...
@@ -935,7 +935,7 @@
...
@@ -935,7 +935,7 @@
<groupId>sf.csim</groupId>
<groupId>sf.csim</groupId>
<artifactId>waybill-api</artifactId>
<artifactId>waybill-api</artifactId>
<version>V1.1.1</version>
<version>V1.1.1</version>
</dependency>
</dependency>
-->
</dependencies>
</dependencies>
<build>
<build>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment